14
1A
1C
1I
23
25
29
2F
32
34
3A
3E
3G
43
47
4D
52
56
58
5C
5E
5I
6D
6H
74
76
7G
7I
85
8B
8F
92
98
9A
A1
A3
A7
A9
B2
BE
BI
C1
C5
CB
CD
D4
DA
DG
E3
E5
EB
EF
EH
F8
G3
G7
G9
GD
H8
HE
I5
I7
IB
IH
106
113
119
11H
122
131
133
13D
13F
151
155
157
15B
16G
175
179
17F
188
199
19F
1B1
1B7
1BH
1D5
1D9
1DB
1EE
1EG
1F1
1F7
1FD
1FF
1G8
1H7
1HH
20B
20H
212
21G
221
22D
24B
272
278
287
28D
2AH
2B6
2BA
2BG
2CH
2D2
2D8
2DE
2H4
2H6
2HG
2HI
308
311
317
31F
33B
33D
353
359
35F
371
377
37D
37F
395
3B5
3B9
3BB
3BF
3C8
3F5
3FD
3H3
3HH
3I8
409
40F
418
421
42B
42H
44B
454
45A
461
469
481
48H
494
496
49C
4B4
4BA
4BG
4F4
4FC
4FI
4G5
4GB
4HA
4HG
4I1
4IF
517
535
539
53B
53F
53H
551
557
55D
57B
57D
593
59B
59H
5A4
5AG
5B3
5BD
5BF
5D1
5DB
5DH
5F9
5G4
5H1
5H3
5H9
5HD
5HF
641
649
661
667
67A
67C
694
69E
6AF
6B6
6B8
6E9
6FG
70C
713
715
71B
72E
737
739
75B
773
77B
77H
788
78A
78E
791
799
79D
79F
7A2
7AC
7AE
7B5
7BD
7BH
7CC
7D3
7DF
7DH
7E8
7EA
7F7
7H1
7H7
7HB
809
812
821
82D
838
83C
83I
869
872
881
889
8C3
8D2
8E9
8ED
8GH
8H6
8HA
8HI
904
913
931
937
93D
93H
944
946
94I
953
95F
95H
977
979
99D
9B3
9B5
9B9
9BB
9CE
9D3
9DF
9EC
9EE
9EI
9F5
9F7
9FD
9G4
9G6
9GI
9H9
9HB
9IG
A0D
A2B
A45
A4B
A4F
A54
A6F
A8H
AB4
ACF
AD6
AED
AFC
AFG
AG5
AGF
AGH
AHA
AIF
B1B
B1D
B1H
B44
B4A
B57
B5D
B66
B68
B77
B84
B86
B8A
B8G
B9B
B9F
B9H
BAG
BCC
BD1
BDB
BDD
BF3
BF5
BFF
BFH
BG8
BH3
C07
C0H
C38
C4F
C89
C94
C9E
C9G
CC7
CF4
CGF
CH2
CHI
D19
D1B
D1H
D22
D31
D39
D51
D55
D5B
D5D
D66
D75
D97
D9D
DB1
DB7
DBH
DCC
DD3
DDB
DDH
DE8
DEE
DF9
DFF
DH5
DH7
E18
E1E
E27
E72
E7A
E96
E9C
ED2
ED8
EED
F02
F04
F0G
F13
F17
F19
F1F
F2I
F35
F37
F3B
F4A
F4C
F4G
F59
F5B
F5H
F62
F79
F7F
F95
FAI
FBF
FBH
FC4
FCA
FCE
FCG
FD7
FE2
FEC
FF1
FFB
FFH
FGI
FH3
FH5
FHB
G0F
G16
G45
G4F
G4H
G5A
GAF
GE1
GF6
GFC
GFI
GGB
GH2
GIF
H06
H17
H1H
H33
H35
H39
H3H
H44
H4G
H5F
H66
H6C
H6I
H71
H77
H7H
H93
H99
H9F
HA2
HAA
HAG
HB7
HBD
HBF
HC2
HD5
HDD
HF5
HGA
HH9
HHD
HI2
HIC
I38
I83
I89
I94
IAD
IAF
IDI
IFA
IG1
II1
1015
102E
105D
105H
1082
108G
109D
10BB
10D3
10DF
10E2
10GE
10H5
10HB
1118
111E
115G
116F
11DE
11E1
11ED
11F2
11G5
1208
1217
1268
127D
12D1
12DD
12E6
12GG
1307
1309
1387
138H
150D
150H
1615
161F
1639
1673
1693
1697
16B5
16E2
16F9
170B
170H
1718
171E
1727
172D
1772
177E
1781
178D
1802
1811
1826
1837
1873
1877
189D
18DD
18GG
18H9
1903
1916
191E
1961
19BG
19DE
19GH
1B65
1BB8
1BD6
1BFG
1BGF
1D18
1D27
1D38
1D6F
1D7E
1D8D
1DD2
1DD8
1DDE
1DED
1DF2
1E11
1E17
1E28
1E86
1E9D
1ED1
1F03
1F2B
1F2H
1F63
1F96
1FG5
1FGB
1FHG
1G02
1G15
1G2G
1G6E
1GE6
1GG2
1GGE
1GH1
1GHF
1H05
1H0B
1H0D
1H6B
1H9G
1HD6
1HFG
201E
2027
20AD
20ED
2108
216E
21D1
2207
222B
224H
2267
22B4
22B8
22E7
2416
24G1
24HC
26B4
26G1
27CE
27D1
2801
2816
2818
282H
284H
28H2
2AID
2B7H
2BBB
2BBD
2BC4
2BH1
2D1D
2DDD
2E01
2E16
2E7C
2E7E
2EDC
2EDI
2G2B
2G41
2G61
2H0C
2HDB
2I1E
2I81
2IE1
3013
3035
3037
3079
3091
309B
30B3
30FB
30FH
3109
3136
3169
318H
31D6
31D8
3301
3389
33I1
3637
3686
368C
3697
36F1
36FB
373C
37B8
381D
3839
383H
3886
388C
38D7
38H1
38HD
38I6
38IC
3901
3907
397C
39C7
39CH
39DI
39I1
39ID
3B03
3B36
3BCH
3BH6
3C97
3C9H
3CHF
3D3C
3D67
3D78
3D81
3D8H
3D96
3D9C
3DD6
3DF6
3DI9
3F07
3F0B
3F16
3F61
3F67
3FC7
3FCH
3FH6
3H09
3H0F
3H65
3H6B
3H96
3H9I
3HC9
3HFC
3HFI
3I19
3I1D
3I9D
3IDF
3IF1
4001
4012
404H
40A5
40B8
40H4
4102
4111
411B
412G
4159
4166
41E6
41F5
41FH
4412
4445
446F
44CF
44E1
44F2
44FE
44GH
44H4
44H6
44HI
44I9
4519
455B
45F1
45F5
45FB
45H5
45HH
4645
46AB
46GF
489E
490I
4919
4951
499F
49BH
49F1
49H5
4A05
4A0H
4A4H
4AAB
4AAH
4ABC
4AF2
4AF6
4AHI
4B59
4B5B
4B5F
4B88
4B95
4BBB
4BC8
4BHB
4C9I
4CAF
4CF6
4CFA
4CFG
4CGH
4CI9
4E01
4F1H
4F66
4F91
4F9F
4FBB
4FFF
4FG6
4FHH
4G1G
4G41
4GCH
4GGH
4GHC
4H04
4H19
4H22
4H26
4H2C
4H2I
4H5B
4H95
4HB9
4HHF
4I49
4I9I
4IC9
5015
501D
504A
5071
5095
50B7
50B9
50D7
50F3
50FB
510B
510H
519G
51G1
5303
5411
544G
5455
545H
5491
54H5
54HB
5509
554B
554F
55AH
55B4
55BA
55F4
55HA
57FA
5905
591G
5954
59G5
5A5B
5AB5
5ADF
5AFB
5AHB
5B07
5B49
5B5A
5B5G
5B9G
5BA5
5BH4
5D05
5F0H
5F45
5F5G
5FBA
5FGH
5FH4
5G0G
5G5B
5GF1
5GF5
5H4B
5H54
5H5G
5HA5
5HAH
5HH4
5HHG
6007
6016
601G
602B
609G
60C7
60F4
60FE
6115
611F
6137
6173
617B
6182
618E
6191
61B5
61F9
6218
627E
62B4
62G1
6335
6355
6368
6373
6379
6388
638I
6391
63FB
644F
645G
646F
64A5
64CF
6511
651B
6533
654G
6559
6571
65AA
65B9
660B
664F
6689
66BC
66F2
66F4
6722
673F
6751
6755
6757
67B1
67EE
67F3
6827
6863
687E
6887
68C9
6959
696G
6971
6995
69CG
69FB
6AA5
6ABA
6B0C
6B39
6B3F
6B71
6B75
6BA4
6BB3
6BB7
6BB9
6BG4
6BGA
6C83
6E12
6E78
6F11
6F2C
6F44
6F4I
6F5F
6F64
6F71
6F97
6F9B
6FAA
6FAC
6FEI
6FF7
6G18
6G4B
6G5G
6G6F
6GB4
6GBA
6I01
6I4F
6IF2
6IFE
700A
701H
7033
7051
705D
7093
70DB
70E2
70F1
70FD
70FF
70H5
70HH
7109
711E
7121
7181
7187
718D
71D2
71E7
71E9
71F2
71FE
7217
721D
7228
7271
7282
72CA
72D7
730D
7318
738D
73CF
73FC
7505
750D
75AD
75AF
7709
772D
777A
779C
77C9
77D2
77FE
7819
782C
783D
7879
787D
78C2
78D9
78HH
797C
7A08
7AF5
7B07
7B7A
7BAF
7BB8
7C28
7CA8
7CF9
7D05
7D12
7D18
7D2D
7D81
7D9C
7DDE
7DE1
7DE9
7E02
7E11
7E17
7E2C
7E71
7ECE
7ED9
7EDD
7F09
7F0D
7F2D
7F9C
7FA5
7FAB
7FAF
7H0D
7H0H
7HDC
7HF2
801G
8027
8041
80AH
80CH
80D8
80HC
80I3
810G
8117
8177
818E
8197
81D7
8227
828H
82C7
831D
83D7
840H
8441
8449
849E
849G
8603
861G
8678
8683
86I3
870E
8719
8731
879H
87CA
87CE
87D7
87EE
87H9
880D
884H
8867
8878
88D6
88HG
8917
891D
894E
897H
899H
89CI
89D1
89E4
89E6
89EG
89GE
89GG
89H7
89IE
89II
8A2H
8ACH
8ADC
8C7E
8C9C
8C9I
8CC9
8CHC
8D37
8D6E
8D71
8D79
8D86
8D8C
8D9H
8DIE
8E16
8E61
8EC7
8G01
8G61
8GG1
8H13
8H24
8H79
8HCG
8HH1
8HH7
8I1E
8I63
8I96
8I9C
8I9I
8IDE
8IE1
9011
9017
905B
906G
907F
9097
90D1
90D9
90DD
90E6
90F1
90GC
90H3
90HH
9107
9161
9167
91F6
91G5
9305
936B
93B6
9415
941H
945B
9491
949F
94CG
94GE
94H1
9505
9545
955G
95BG
95G1
960G
9655
9673
96GG
970D
973C
97C3
990H
994F
9965
9967
999G
99F4
99H6
99I1
9B0F
9B0H
9B6F
9BF6
9BH4
9BHC
9BHG
9CGG
9CHH
9D07
9D16
9D1E
9D7C
9D7E
9D96
9DDC
9DE7
9E06
9E4G
9E71
9E7D
9ED1
9F0B
9F1G
9F49
9F61
9F6B
9FCH
9FE9
9FFG
9FHC
9FI1
9G0G
9G15
9G1B
9G55
9GBH
9GCG
9GEG
9GFF
9H0F
9H36
9H3I
9H4H
9H54
9H5G
9H65
9HC3
9HCF
9HCH
9HFI
9HHG
9HHI
9HI3
9I1D
9ID1
9IDD
9IE6
A04H
A0AB
A0F4
A0F6
A0H4
A40H
A4AH
A55B
A55H
A5BH
A5DF
A5GA
A5HB
A65G
A6A5
A6AB
A6BG
AA0B
AA2D
AABC
AADE
AAFI
AB0G
AB55
AB5F
AB5H
ABAC
ABC8
ABDF
ABFD
ABG6
ABH5
ABHH
AC2H
AD08
AD8I
ADCI
ADEC
ADIC
ADII
AF24
AF4I
AFA2
AFA6
AFAE
AFB5
AFD5
AFI6
AFIA
AG0B
AGAB
AGBC
AH02
AH04
AH26
AH4I
AH55
AH62
AH6G
AHB5
AHC4
AHFH
AHG6
AI8D
AID2
AIDC
B035
B03F
B048
B04G
B059
B071
B099
B0B1
B0C6
B0D7
B0F9
B0H1
B0H9
B0HF
B167
B19G
B1GF
B305
B309
B30B
B338
B363
B365
B378
B38D
B3BC
B3CH
B3FC
B411
B45F
B46G
B495
B4CG
B4GG
B509
B50F
B549
B54H
B55A
B5BG
B5F4
B5FA
B5G5
B5GB
B5GF
B5HA
B617
B639
B63F
B651
B653
B659
B6BF
B6GA
B701
B738
B789
B7AD
B7B8
B7HC
B837
B879
B87H
B888
B891
B893
B899
B8D9
B909
B945
B954
B95G
B9C3
BA04
BA4C
BA55
BAAA
BAB5
BABB
BABF
BAFD
BAHB
BAHF
BAHH
BB03
BB07
BB0D
BB5G
BB63
BB6F
BB78
BB87
BB8H
BBAB
BBAH
BBB4
BBC9
BC33
BC39
BC4G
BCA8
BCH7
BD05
BD07
BD38
BD67
BD7C
BDCH
BDH6
BF6B
BF96
BF9C
BFB4
BFBA
BFC9
BG46
BG5B
BG64
BG6A
BGA6
BGB5
BGC4
BGCA
BGG4
BGH5
BGHB
BGHF
BH16
BH45
BH49
BH4F
BH61
BH67
BH94
BH9C
BH9G
BHB4
BHD6
BHFC
BHGB
BHHA
C049
C083
C0FG
C27E
C39H
C683
C6F2
C779
C793
C7E2
C803
C836
C863
C8E7
C8H4
C8HC
CA0F
CA4H
CAF6
CAHG
CCF2
CCFE
CCH6
CE7E
CF26
CF3H
CF6G
CF9H
CFEE
CFEI
CFGA
CFIE
CGH4
CGHG
CHFH
CHH3
CIFG
D013
D028
D033
D037
D03D
D057
D06C
D073
D07H
D0B5
D0BB
D0CI
D0F7
D0H1
D0HB
D0IC
D0II
D105
D11E
D121
D136
D16F
D178
D181
D1D8
D1F6
D208
D211
D268
D26E
D271
D28C
D28I
D2DD
D2EI
D2I8
D30D
D336
D367
D36F
D3C3
D3FC
D50H
D61F
D633
D637
D688
D68E
D699
D6F3
D709
D70H
D721
D77E
D7CH
D7D2
D7E1
D7E7
D7E9
D813
D82E
D82I
D837
D868
D871
D88C
D88E
D891
D89H
D8CE
D8D9
D8EC
D8H3
D8H9
D8I2
D903
D90F
D936
D996
D9C3
D9E1
D9F6
D9I3
D9I9
DB0D
DB65
DB6B
DC33
DC37
DCF3
DD18
DD1E
DD2D
DD65
DD69
DD7E
DD9I
DDD2
DDDE
DDF6
DE1D
DED9
DF01
DF12
DF21
DF3C
DF7C
DFDC
DFDI
DFE1
DFH2
DH0D
DH61
DH6B
DHCH
DHDI
DHH2
DHH6
DI2E
DI3F
DI6C
DI82
DICI
DII6
E069
E078
E081
E09E
E0C9
E0E1
E0G1
E0I9
E11D
E126
E177
E1G6
E201
E2D6
E2DC
E2ID
E441
E612
E61G
E6C9
E6E1
E6I9
E708
E711
E78C
E797
E7D1
E7D7
E7D9
E80D
E816
E849
E88D
E894
E89I
E8C7
E8DC
E8E1
E8I1
E90E
E94G
E971
E9D1
E9D7
EAAD
EADI
EAID
EC87
EC9I
ED0E
ED6E
ED71
EE01
EE09
EE21
EE69
EE78
EE9G
EEE1
EG1G
EG41
EG61
EGG1
EI09
EI1G
EI21
EI69
EI81
EIC9
F053
F09B
F09D
F0AC
F0B5
F0D9
F0F7
F0FD
F0H9
F0IA
F15G
F1BG
F1GB
F1GH
F206
F20C
F21H
F226
F22C
F244
F2A4
F2AE
F2AG
F2C2
F2C6
F2DD
F2EG
F2G2
F301
F30D
F316
F3DI
F3H6
F3HI
F3I1
F3ID
F40I
F422
F42E
F4B5
F4BB
F4F9
F4I6
F503
F554
F55G
F5G5
F611
F697
F6AA
F6AC
F6B3
F6B9
F6E6
F6EE
F6F5
F6G4
F6G6
F6GC
F6I4
F6IE
F72H
F75A
F77C
F7A5
F7AB
F7AH
F7DE
F7ED
F949
F97C
F99E
F99G
F9B6
F9FE
F9GF
FA06
FA24
FA2A
FA6A
FA6C
FAAE
FAD5
FADB
FADH
FAG2
FB03
FB05
FB0B
FB45
FB5A
FB69
FB96
FBAB
FBB4
FBB6
FBBC
FBGB
FC77
FCF7
FD03
FD12
FD16
FD36
FD3C
FD61
FD9C
FDD2
FDDC
FDDE
FDDI
FDED
FDFI
FDH2
FDI3
FE1D
FE77
FEAA
FED1
FEE6
FEEI
FEG4
FEI6
FF67
FFAD
FFD6
FFF2
FG2A
FG42
FG4E
FG55
FG6G
FGAC
FGBB
FGEG
FGFF
FGG2
FGG6
FGHH
FH0F
FH2D
FH96
FH9I
FHAH
FHCH
FHF6
FHHC
FHHI
FHIF
FI0E
FI22
FI2C
FI31
FI3D
FI6A
FI9D
FIA6
FIAA
FIAG
FID9
FIEE
FIIG
G02B
G04B
G054
G061
G081
G08H
G0B8
G0HG
G10E
G115
G18G
G241
G261
G2G1
G4BC
G4G1
G54G
G55F
G5GG
G621
G62B
G64B
G6AB
G6BA
G6CF
G6F4
G6I1
G82H
G8CH
G8HC
GA05
GA0H
GAH6
GB04
GB08
GB0G
GB1F
GB46
GBA4
GBC4
GBF1
GBGC
GBH5
GCCF
GCFA
GCFG
GF15
GF24
GF2E
GF42
GF4E
GF55
GFAE
GFE4
GFFF
GFHH
GG18
GG1E
GG41
GG5G
GGAH
GGCF
GGF2
GGH6
GGHA
GGHG
GGHI
GH0A
GH11
GH46
GH55
GH5B
GHAI
GHBB
GHBH
GHC4
GHF1
GHFB
GHG4
GHG6
GHGG
GHIG
GI01
GI18
H02G
H042
H04A
H059
H075
H07B
H09H
H0A4
H0CI
H0DH
H0FF
H0G4
H0GG
H0H1
H0H3
H0H7
H105
H116
H1F2
H1G1
H204
H22A
H24C
H264
H2CA
H2CI
H2HB
H2I4
H2I6
H30F
H36B
H3F6
H3FI
H3IF
H40A
H41F
H455
H462
H46A
H491
H4AC
H4BH
H4FB
H4HH
H4IA
H501
H503
H549
H594
H5A5
H5B4
H5BG
H5G5
H5HG
H61B
H659
H675
H67B
H6F3
H6FF
H6GG
H72B
H7DC
H7F2
H90H
H941
H95G
H965
H9B6
H9BG
H9CH
H9G1
H9GB
H9H6
H9HI
HA5B
HA64
HAB5
HAFD
HAHF
HB03
HB4B
HB61
HB63
HB94
HBC9
HBGB
HBHA
HC0C
HC3F
HC4A
HC9H
HCC6
HCCI
HCF9
HCI6
HD0H
HD16
HD2H
HD6B
HD7C
HDC7
HDH2
HDHC
HDHI
HF03
HF09
HF0B
HF0F
HF12
HF1G
HF2D
HF36
HF6F
HF9C
HF9I
HFAB
HFB4
HFCH
HFD2
HFFI
HFG1
HFH6
HFI3
HG11
HG64
HG6G
HGBB
HGC4
HGGI
HGHH
HH01
HH03
HH12
HH2B
HH4B
HH4H
HH54
HH67
HH6F
HHB4
HHC3
HHF6
HHG5
HHGF
HHI1
HI11
HIFF
HII6
I049
I04F
I0E9
I0ID
I18E
I193
I1E8
I1G6
I281
I313
I31D
I391
I3D1
I401
I449
I49G
I4CF
I4F6
I4FG
I6FE
I8DE
I919
I91D
I96E
I9D9
I9GG
ID1F
ID28
ID8E
ID91
ID9F
IDC6
IDD9
IE1G
IE81
IF46
IF4I
IF91
IF9D
IFD3
IFG6
IFGC
IFGG
IFI2
IFI4
IGF4
IGFG
II4F
II9G
IIFE
IIFG
IIGF
1000G
10028
10073
100HD
1010B
10172
1017E
10187
101FE
101G1
1020G
10211
102D7
1059G
10703
10721
10778
107D2
107D8
107DE
107E7
1081D
1083H
10897
10901
1097E
109E7
10D87
10DE1
10FGH
10G5F
10GFB
10GFH
10GGG
10HGF
1100B
11012
11021
11078
11087
110E7
11117
1111D
111DF
111F5
11207
11216
11612
11678
1167E
116E7
11702
1170E
1171D
11728
11782
117DD
11801
118D6
11BBB
11BDF
11BG6
11D1F
11D26
11D71
11D7D
11D86
11F0E
11FE6
11GFG
11GG1
1201D
12071
1210D
127E1
1280E
12866
12D67
13966
1397B
13H9B
15FGG
15GGF
16037
1608E
160F3
16127
16211
16271
16628
1668E
166BB
16778
16817
1686E
16E08
16E68
17083
170E1
170ED
17102
17201
17777
1782H
17D0E
17D11
17D1D
17D77
17E01
1803H
18071
180D1
180H3
1810D
1860E
186E6
18701
187E1
18901
1890H
18967
18D01
18D36
18DE7
18E66
18G2E
18G66
18GE2
19001
190E1
190HG
19171
1917B
191D7
1950G
1973B
197D1
197DD
19D17
19D71
19DD1
19ED6
19H1D
19HD1
1B00D
1B09G
1B60B
1BB3B
1BB5F
1BB95
1BBB3
1BBB9
1BBFB
1BFB9
1BG5G
1D003
1D00F
1D078
1D087
1D0E7
1D0FE
1D102
1D11D
1D16E
1D171
1D21E
1D37H
1D603
1D681
1D687
1D708
1D717
1D771
1D77D
1D7D7
1D803
1D863
1D8E1
1DD11
1DD7D
1DDD1
1DDDF
1DE12
1DF3H
1E01D
1E077
1E0D7
1E266
1E608
1E671
1E707
1E70D
1E81D
1ED0D
1EDD6
1F9GE
1FBG6
1FH26
1G10B
1G1FG
1G5FG
1G61B
1G6F5
1GB5G
1GBBG
1GF5G
1GGF5
1GGG6
1GHG5
1H0G1
1H10G
1H115
1H12G
1H15D
1H1DF
1H1G2
1H6F2
1HB3B
1HB53
1HB95
1HF26
1HFBB
1HG6F
2070E
2071D
20771
207AA
207D7
207DD
20C7A
20CE7
20E07
20I18
20I41
21011
2107D
21101
21116
216BB
21701
217ED
21866
21D07
21ED7
2227C
2228H
2270E
227AA
22ABC
22BBH
22BHH
22GAB
22H02
22H0A
22H22
22H2C
22HAC
22HBB
22HHH
244H2
24EE1
2607E
26081
2610E
26168
26177
261E6
26227
262GB
266AB
26717
26771
26E07
27017
2707D
27701
27707
2777E
27C77
27DC7
27E1D
27E77
27EEC
27HHC
2841E
286I1
288HC
28EI1
28G1E
28HHH
2A66B
2AADC
2AADI
2AB8C
2B00C
2B088
2B408
2B7BC
2B811
2BB01
2BBC7
2BBHC
2BC88
2BH0D
2BH7C
2BHBC
2C27C
2C67E
2C70A
2C7EE
2D011
2D077
2D671
2D70D
2D77C
2DBBC
2DD7C
2DDC7
2DI11
2E1D7
2E681
2E6C7
2E841
2ED7D
2EE41
2EE67
2EEG1
2EI0D
2G001
2G1H1
2G66B
2G6BC
2GB48
2GGGH
2GHH1
2H2BH
2H7BC
2HCCC
2HH7C
2I11D
2I186
2I618
2IE0D
2IEID
30019
30031
30055
3009H
300D7
300D9
300F1
300H5
300HF
3010D
30619
30631
307C3
30C73
30CH9
30D01
30D0F
30D36
30DC3
30DC7
30DDI
30DFC
30DFI
30DI3
30F01
30F7C
30H69
30H9C
30I31
30IDD
315DD
3180D
319HD
31BD3
31DHD
3300H
33139
33319
3338I
33605
33607
3375H
33793
33803
338HC
338I3
3399H
33C67
33CH6
33F91
33F97
33FHF
33H51
351DD
3555B
35H75
36365
36655
3665B
36703
36893
36B3C
36C79
36CF7
36I13
37003
37355
3735H
3755H
375H5
378CH
3800C
3800I
3801H
3806I
380CI
38303
3860C
38666
386CC
3870H
3878H
387CH
387HC
3880I
38873
3887H
38888
388II
38963
38996
389C9
389HC
38C66
38C6C
38C6I
38CCI
38D01
38D61
38DDC
38DID
38I33
390DC
390H6
390HC
39B6C
39BC6
39BHD
39D06
39D0C
39D91
39DBD
39DC6
39DD9
39DH1
39H0I
39H1D
3B0HC
3B30C
3B63C
3BD3H
3BD73
3BH0C
3C37C
3C6F7
3C709
3C7C3
3CC3H
3CF7C
3D003
3D00D
3D0C9
3D0CF
3D0FC
3D135
3D30I
3D37H
3D388
3D3F3
3D618
3D63I
3D6C3
3D6CF
3D6FC
3D6I3
3D733
3D73H
3D80D
3D87C
3D90I
3D991
3DD8C
3DF7B
3DFIC
3DH9B
3DI0D
3DI0F
3DI16
3DI6F
3F0I1
3F39H
3F3HF
3F991
3F99B
3FB0C
3FBC6
3FHCI
3H005
3H55B
3H5B1
3H90C
3H91D
3HB0C
3HI69
3I0D9
3I163
3ID01
3ID03
3ID0D
3IDC3
3IID3
3IID9
400AH
4010E
40115
4041E
4041G
4045G
40511
40BH5
40E1G
40H11
40H5H
40HH5
41105
41165
411GF
415FG
415GF
416BF
41G26
41G2E
41GG6
41H12
41HF6
4401E
4405G
440AH
4410G
4415H
44195
441G6
4440H
44416
44441
4449G
444AF
444E9
444G1
444H2
4450G
4455H
4465G
44849
449F9
449FH
44E9G
44E9I
44EC9
44FH9
44GFA
44GFG
44H1F
44H5H
44H91
44HCC
44HF1
4505H
45101
4515G
451GH
45901
459G1
45B0B
45FGF
45G1F
464F6
4655F
465B5
465BB
466FA
46BBF
46CCF
46F0A
46FA6
46FEE
4900G
490H1
4911E
491GH
49E91
49EGG
49G11
49G1H
49GGE
49GGG
49III
4A555
4A5B5
4AA65
4AAAF
4AAFE
4AB06
4ACH4
4AF0E
4AFF5
4AFHF
4AH24
4AH46
4AHBB
4AHCC
4B008
4B0HH
4B655
4B901
4BB65
4BBCF
4BBCH
4BBHC
4BCH9
4BH0H
4BH6F
4C66F
4C9HH
4CAH6
4CCAH
4CCC9
4CF22
4E191
4E49G
4E4C9
4E8I9
4E911
4E991
4EE1G
4EE9E
4EEE9
4EEG1
4EG12
4F01B
4F10B
4F165
4F1E1
4F2A6
4F2EE
4F505
4F51G
4F6AE
4F6EA
4F6EG
4FAE6
4FAGA
4FAGE
4FE11
4FE6E
4FEAG
4FEGA
4FFA5
4FGAG
4FGGE
4FH01
4FHF2
4G01E
4G0H6
4GCFE
4GFEA
4GFG2
4GFGE
4GFGG
4GFHF
4GH1F
4GH64
4GHH1
4GHI6
4H112
4H4CC
4H4CI
4H4FF
4H4I6
4H505
4H655
4H6B5
4HB05
4HBBC
4HF01
4HFF2
4HH05
4HH41
4HH65
4HHB6
4HHH6
4HHHC
4HII4
5001H
5004G
500D5
5041F
50459
504F5
50545
5054H
505FG
505HG
5070H
50941
50AFH
50B45
50BHA
50D0D
50F4H
50G5F
50G5H
50GAA
50GBH
50HG5
50HGB
5100D
510GF
5110G
515F3
515GG
51B59
51F53
51FBB
51FGG
51GG5
51GGH
51GHG
531DD
53D73
5400A
540GG
540HH
54404
54415
5450B
54AFF
54FFA
54FFG
54H4H
5505G
550FG
550G5
5544H
5550G
55559
555B9
555BH
55BB9
55G05
55G0B
55G0H
55G5G
55GA5
55GAB
55GGH
55H5H
55HHB
5707A
570AF
57331
57559
575F3
57719
5771F
57775
57797
577F1
57A0F
57F11
5900F
59195
591DD
59401
5950G
59755
59FGG
59GFG
5A0FH
5AA5H
5AH05
5B009
5B0AH
5B0B4
5B0BA
5B0GB
5B55H
5B5B5
5B5H5
5B5HH
5B711
5BB0G
5BB19
5BB4G
5BB95
5BBB9
5BBBH
5BBHB
5BG0B
5BGHG
5BHGG
5BHH5
5D373
5D599
5D77F
5DDDF
5DDF7
5F1BB
5F1GG
5F441
5F771
5F777
5FA0B
5FB55
5FB75
5FBB1
5FD5F
5FF75
5FG01
5FG1G
5FGFA
5FGFG
5FH0A
5G0HH
5G101
5G1GH
5G1HG
5G505
5G5HG
5GA0A
5GA55
5GAH5
5GBAB
5GBBA
5GBHG
5GG1H
5H04H
5H0AB
5H0HA
5H555
5H5B5
5H5BB
5H5BH
5H5HH
5HB55
5HBB5
5HG05
5HG0H
5HHHB
60089
600BC
600G1
6012E
60193
602E7
6039B
604AB
604F6
604GF
60553
60575
60605
60665
606FA
606GF
60719
60733
60793
607FF
60818
6089I
608G1
608I3
60919
60973
60991
60997
6099B
609F1
60A5A
60AAB
60B15
60B17
60B59
60B99
60CFA
60E87
60F53
60F73
60F91
60FA6
60GAB
61093
610G2
6111G
611E7
61211
61628
6162E
61817
61897
61907
61963
61E02
61E77
61GGG
62081
620E7
62171
622AB
62711
62717
628E1
62B7B
62EE7
62GBC
63019
6305B
63196
63316
63338
63383
63806
6380C
63833
6386C
6396B
63B3C
63CF7
63FI1
63I13
64045
640AB
6455F
645BB
64A6B
64F06
64F2E
64F6A
64FB5
64FEA
65099
650FF
65105
65404
655GB
65ABB
65B45
65B4B
65BBA
65F05
65F0B
65F0F
65F5A
65G0A
65GFB
65GGG
660GF
6635B
66553
665GA
66803
668I3
66935
66B4G
66B5F
66B95
66B99
66BAA
66BFB
66FA6
66GAB
66GFA
67019
67097
670F9
67118
67178
6717E
671E1
67277
67301
67712
67718
6771E
67778
6777E
67789
67903
67F0F
68036
68078
680E7
68171
68306
68717
68771
68906
68911
6896I
68E07
68I03
68I1G
69055
69073
690BF
69116
69169
691BG
695G5
695GB
69703
69907
6990B
69916
6996B
69B1G
69BCF
69BG1
69F16
69G1F
69G5B
69I1F
6A5GG
6A6GB
6AAAB
6AABG
6AB5B
6ABGG
6AG6B
6B051
6B095
6B0FB
6B101
6B105
6B107
6B33C
6B455
6B501
6B54B
6B554
6B5AB
6B5B4
6B70B
6B9C9
6B9G1
6BB01
6BB0F
6BB4B
6BB4F
6BBA5
6BBBG
6BBCF
6BC93
6BCAA
6BFAB
6BG55
6C227
6C3F7
6C77F
6C878
6C973
6C97F
6CF0E
6CF22
6CF6A
6CF6E
6CFC2
6E07E
6E216
6EE07
6EEC7
6EEE7
6EIE1
6F077
6F0B3
6F0E6
6F0EE
6F242
6F24E
6F2E4
6F60A
6F66A
6F6B5
6F72B
6F901
6FA42
6FA66
6FAE4
6FB4B
6FBBA
6FC73
6FCC2
6FE06
6FE0E
6FF05
6FF4F
6FI46
6FI91
6FIIA
6G15F
6G1F5
6G1GG
6G504
6G51F
6G801
6GA0B
6GBBB
6GF2A
6GG12
6GGG1
6GI12
6I12G
6I18G
6I2E1
6I3F1
6I8E1
6I90G
6I91F
6I9GC
6IEE1
70022
70057
700B7
700BB
701DE
70202
702D1
70301
70381
7070F
70718
70721
70727
707D8
707E1
707E9
707ED
709E7
70AAA
70AD5
70B01
70D1E
70D89
70DED
70E1D
70E79
70ED1
70F5A
70FAH
70HAD
70HFA
7107E
7117D
71182
7170E
7177D
71782
717D7
717E2
71D77
71DDD
71E0D
71F9H
7207D
72101
72118
72202
722B7
7277C
72B18
72B81
72BBC
72C22
72C77
7300F
7331H
73333
7333F
735DD
73D8C
73DDD
73H55
75007
75533
7555F
755AA
75779
75955
75AA5
75DD9
75F0A
75F55
75FF5
75FHH
7701E
77021
77087
770DE
770E1
77117
77128
771E2
77201
77207
7751F
77597
775FD
77702
77711
7772C
77771
77795
777D9
777DD
77C27
77CF2
77D0E
77D11
77D71
77D8C
77DC8
77DD1
77FD5
77FF9
78011
78077
78101
7810D
78202
7877C
789C7
78C77
78C9H
78CH9
78DC7
78DDC
78H9C
79555
7A0AA
7A0BF
7A0FB
7A0FH
7AA0A
7AABB
7AADD
7AAFH
7ABBA
7AF0F
7AFBA
7AH0F
7B001
7B083
7B0FA
7B331
7B89C
7BB17
7BBAA
7BBB7
7BBF9
7BC83
7BF0A
7C02A
7C082
7C303
7C70F
7C7E9
7C7F2
7C877
7C8H3
7C903
7CE0E
7CE77
7CFHA
7D01E
7D027
7D072
7D0D8
7D0E7
7D117
7D11D
7D207
7D579
7D702
7D7E2
7D8C7
7D8DC
7D90E
7DD17
7DD28
7DD71
7DD79
7DD7D
7DDC2
7DDD7
7DDDD
7DE7C
7E07D
7E097
7E2D1
7ED01
7EDE7
7F10E
7F1DD
7F1HD
7F50A
7F53D
7F5F5
7FAAH
7FC03
7FC0F
7FD0E
7FD1D
7FD9B
7FDB9
7FDD5
7FF0A
7FF3F
7FFEE
7FFF9
7FFFF
7FH9H
7H2HC
7H559
7H595
7HCAF
7HH02
7HHH3
80003
80036
80078
8008D
800DE
80111
8011D
801D1
801E6
80306
803D1
803H7
80618
8061E
80663
80687
80771
8077D
80863
8088D
808C7
808E7
80C78
80C7A
80CE7
80D11
80D13
80DE6
80DEC
80DH3
80E78
80H04
80H0G
80H2G
80H42
80HG2
80I18
8101D
810DD
8118D
811D6
81367
81608
8160E
81703
817E1
8190H
819G1
81D0D
81DD6
81H03
83006
8303H
830DH
8310H
8370H
8390H
83963
83D0D
840G1
841GE
841H1
8444H
844H2
849HH
84CCH
84E1G
84H02
84H9H
84HCC
86018
86087
86111
86171
861E8
86207
86777
86E01
86E07
86GI1
87008
8701D
87077
870DD
87107
8730H
87701
87778
8778D
877D8
877E7
87833
87907
87AHH
87C08
87C97
87D0D
87D8D
87DD8
88003
88063
88087
8837H
883DH
88636
88663
88733
8873H
887AA
887HD
8887A
88883
888H2
888ID
88AAD
88AH4
88C7C
88C87
88C8H
88D0E
88D0I
88D7D
88DDD
88DEC
88DI8
88H02
88H04
88H22
88H7D
88HH3
88ID8
88IID
8906E
8906I
890C6
89101
8940G
89606
8960C
8966E
89701
8991E
8991G
899G1
899I3
89D67
89DDI
89DHC
89DID
89H0D
89I06
89I11
89I66
89I93
89IC6
8A8AD
8A8D8
8ADHD
8AH0C
8AH2G
8AHG2
8AHG4
8AIID
8C22H
8C2E7
8C708
8C7AA
8C827
8CH97
8CHHH
8D00E
8D068
8D07D
8D118
8D3D6
8D673
8D68I
8D6C8
8D778
8D787
8D7D8
8D83H
8D87D
8D8D7
8D8DD
8D8EI
8D916
8D9I1
8DC0E
8DC88
8DC8I
8DCE6
8DCI8
8DD87
8DD8D
8DE11
8DE6I
8DEI6
8DH0H
8DI88
8E07E
8E0E7
8E6E7
8EEG1
8EI01
8GI41
8H00G
8H031
8H03D
8H04C
8H0D3
8H20G
8H2GG
8HC04
8HCHH
8HDC9
8HG2C
8HG2G
8HGCC
8HH2H
8HHHC
8I018
8I036
8I111
8I186
8I191
8I1D1
8I366
8I399
8I8DC
8I90E
8I993
8ICI9
8IDD1
8II03
8II9E
8IID8
9000E
9001D
9003B
90059
900FH
90109
90169
901DE
901FG
901HG
9030B
90365
903BC
905G5
9063B
906FB
906IE
90701
907DE
907E1
90916
9091G
9099E
909B6
90BCF
90BFC
90BGH
90C0G
90E99
90ED7
90EGG
90FGF
90FH6
90G1F
90G1H
90GH5
90HF6
90HFC
90HG1
90HIF
90I1F
91009
9105G
910BG
910DE
910ED
910HG
91115
9111D
9116E
91171
9117B
911DD
911E6
911GE
91609
9166F
9170E
917HD
9191B
9197B
91D11
91D1D
91D7D
91G1G
91GBG
91GFE
93665
939FB
9400G
940EG
9410B
9459G
94C0C
94F1E
94FGF
94FGH
94G0C
94GCC
94H05
94H0H
95159
95195
9541G
95755
95995
95999
959GG
95D95
9601F
96095
96109
9616F
961E1
9640C
964EG
964FF
9650B
9663B
9666E
9666G
966BF
966C4
9671E
96905
96907
9690B
96916
9696B
96BCF
96C4C
96C4G
96CGC
96E17
96F4F
96FBC
96FF4
96G0C
96GB1
96I6E
96IC4
96IIE
97001
9700F
971DD
971HF
9733F
975DD
97B11
97F1H
97F33
97HHH
99007
990BC
9917H
99197
991H5
99355
993FB
99515
9954G
99601
9960B
99616
996G1
99733
997F1
997HH
99919
99935
9999B
999C4
999H5
99B06
99B4G
99B6C
99BGG
99BH7
99CCH
99E41
99F91
99FE6
99FIE
99GBG
99GGH
99H0C
99H11
99H57
99HCI
99HFH
99HGG
99HH1
99HH7
99I49
99IFE
9B171
9B1GG
9B41G
9B4FG
9B4G1
9BCGH
9BGGF
9BH7F
9BHDH
9BHF1
9C499
9C66G
9C9HC
9CC6G
9D001
9D0C9
9D0DI
9D0ID
9D115
9D17D
9D1D7
9D609
9D69I
9D6I9
9D991
9DC69
9DD0E
9DD0I
9DD1D
9DD57
9DD71
9DD99
9DDDD
9DDII
9DH11
9DI09
9DI0D
9DI61
9DIC9
9DID6
9E01D
9E11G
9E1D6
9E666
9ED67
9EGGG
9F0H6
9F64F
9F911
9F964
9F99H
9F9HF
9FB0C
9FB6C
9FF6E
9FG01
9FGGH
9FHGG
9FI4F
9FIFE
9G0H5
9G10H
9G11E
9G1HG
9G51G
9GG0C
9GG0E
9GG11
9GGCC
9GGFH
9GGH1
9H0G5
9H1GG
9H401
9H515
9H6G1
9HFFF
9HGHC
9HH15
9HH4C
9HH64
9HHCC
9HHH1
9I091
9I109
9I10F
9I611
9I61F
9I6I4
9I901
9I9FE
9IC4C
9IDC9
9IF4F
9II4C
A005G
A00AH
A00B8
A022H
A02HC
A05B5
A06GB
A0AF2
A0AHI
A0B6G
A0BGC
A0BHF
A0GBG
A0H2C
A0HCG
A24H2
A2D0C
A2DHH
A4H0I
A4H42
A4H64
A4HCC
A5AH5
A5B05
A5BAB
A5BBG
A5GBB
A60BA
A6B5B
A6BB5
A6BCA
A8ADI
A8D0C
AA00H
AA05G
AA0HG
AA5B5
AA8DI
AA8ID
AAADC
AAAFE
AAAH6
AAB5B
AAB6G
AACAH
AACCH
AACH6
AACHC
AACHG
AAD28
AAD5F
AAD88
AADC2
AADC8
AADFB
AADHB
AAF42
AAFDH
AAFE6
AAFEA
AAFHF
AAGB6
AAGB8
AAH22
AAH46
AAHBH
AAHDF
AAHGC
AAHHB
AAHHH
AB00A
AB08C
AB0AA
AB65B
AB6CG
AB6GC
AB80C
ABA0A
ABA6A
ABADH
ABBH6
ABC6G
ABCAA
ABGCG
ABH6B
ABHBC
AC4CH
AC4H4
ACC4H
ACCH4
ACHCG
AD002
AD0C2
AD0CE
AD0FH
AD0IE
AD882
AD8E2
ADB8D
ADBDC
ADC02
ADC0E
ADDDC
ADFDE
ADH2H
ADHD2
ADHDC
AF006
AF20A
AF222
AF2AA
AF444
AF44E
AF46E
AF4E6
AF60I
AF6II
AFAA4
AFAHF
AFD0F
AFE0A
AFEEE
AFFD2
AFH2H
AFHDI
AFIE4
AGB06
AGBA8
AH00G
AH05B
AH0BH
AH0CG
AH0FB
AH0HF
AH224
AH242
AH2G2
AH5GB
AH6BB
AHB6B
AHBHC
AHBHG
AHCIG
AHDFI
AHFID
AHG0C
AHG0I
AHG22
AHG42
AHH0H
AHHBC
AHHF2
AHHH4
AHHHG
AHHHI
AHI46
AHI64
AHIG4
AHIIG
AI2ID
AID0E
B0008
B0033
B0053
B0075
B007H
B00B3
B00C8
B0165
B0303
B0336
B0369
B0396
B03H6
B041F
B04BH
B04F1
B04FB
B0503
B0545
B05AB
B05AH
B05GH
B05H4
B06B3
B0705
B070B
B07AF
B080C
B0813
B08H7
B093C
B0965
B0A46
B0A5F
B0A88
B0ACA
B0B09
B0B0F
B0B5A
B0B7C
B0BA5
B0BB8
B0BD8
B0BFA
B0BGB
B0BHG
B0CA4
B0D83
B0F41
B0F7A
B0FAB
B0FB6
B0FBG
B0FGB
B0G0G
B0G6G
B0GBB
B0H0D
B0H5A
B0HC7
B0HDC
B0HGH
B1001
B11G6
B1G01
B1G61
B303C
B30C3
B30CF
B30F6
B30HC
B3306
B330C
B3335
B3339
B333F
B336C
B3375
B337H
B355B
B35B1
B35H5
B360F
B36CF
B373H
B37H5
B3906
B396C
B3B13
B3B7H
B3B88
B3BDH
B3BH1
B3BH7
B3H15
B3H51
B3H75
B3H97
B3H9D
B3HC6
B3HDF
B405B
B405H
B4088
B40B5
B40BH
B40GC
B40HB
B451G
B455G
B4655
B46BB
B4808
B491G
B499G
B4B0B
B4BCF
B4BF6
B4BHC
B4CHF
B4F01
B4F16
B4F1G
B4G6C
B4H0H
B4H65
B4H6B
B4HC9
B4HHC
B504B
B505G
B5115
B51GG
B5331
B5333
B5553
B5555
B55BB
B55BH
B590G
B5A05
B5A0B
B5B0A
B5B11
B5B5B
B5B5H
B5BBB
B5BHH
B5H5B
B5HB5
B5HGG
B6093
B6095
B60B7
B60FB
B6105
B61G1
B654F
B65AB
B65B4
B6903
B6B9C
B6B9G
B6BC3
B6C99
B6CA4
B6CAA
B6FAB
B6FBC
B6G4G
B6G55
B6G5F
B6GFB
B6GGG
B70AF
B71F9
B735H
B7559
B75AA
B780H
B78CH
B7A5A
B7ABA
B7BB9
B7BBF
B7CAF
B7FAA
B7FBB
B80D3
B80DH
B8118
B8703
B887D
B897C
B89DC
B8D03
B8H0H
B8HDC
B9005
B901G
B9063
B9065
B90G1
B9159
B936C
B9393
B9401
B941G
B9711
B9735
B9911
B9939
B9975
B9995
B9G05
B9GG1
BA05B
BA05H
BA0AC
BA50B
BA60A
BA6C4
BA88C
BAA06
BAA0C
BAA46
BAA5B
BAA64
BAABD
BAAD5
BAADF
BAAH5
BAB8D
BAC88
BACA6
BAH05
BB001
BB045
BB04F
BB081
BB09C
BB0B8
BB0F4
BB0G5
BB0H4
BB117
BB139
BB153
BB195
BB315
BB331
BB355
BB36C
BB373
BB37B
BB37H
BB3B1
BB3B7
BB3D9
BB3F9
BB3H5
BB3H7
BB405
BB4CH
BB4H6
BB4HC
BB51F
BB531
BB559
BB55H
BB595
BB5HB
BB645
BB64B
BB69C
BB6BG
BB711
BB735
BB75F
BB7F9
BB883
BB8DC
BB90C
BB915
BB933
BB9D5
BBB0A
BBB35
BBB3B
BBB3D
BBB53
BBB79
BBB88
BBB91
BBBAA
BBBB3
BBBD9
BBBGG
BBCAF
BBCHG
BBD59
BBDC8
BBF0C
BBFD9
BBG1G
BBGB6
BBGHA
BBH5H
BBH79
BBHA6
BBHFB
BC008
BC0GA
BC36F
BC3F6
BC6A4
BC6G4
BC783
BC7AF
BC873
BCF7A
BCGA4
BCH0F
BCH96
BD373
BD3F7
BD3HF
BD599
BD73F
BD8HC
BD995
BF069
BF0AB
BF0B6
BF61G
BF711
BF971
BFAAD
BFB91
BFBB7
BFBC6
BFBG6
BFG01
BG004
BG00G
BG0BH
BG0GA
BG101
BG4B1
BG50H
BG554
BG611
BGA5H
BGB0B
BGBBG
BGBH4
BGCGG
BGCHH
BGG0A
BGGGC
BGGHH
BGH1G
BGH41
BGHAH
BGHCH
BGHGH
BGHH4
BGHH6
BH007
BH00D
BH04B
BH054
BH0BG
BH0C9
BH0CF
BH0G5
BH1F9
BH4B6
BH504
BH511
BH519
BH6AB
BH6F4
BH6GF
BH7B9
BH915
BH951
BHA4H
BHA6B
BHAH6
BHB91
BHB95
BHBAC
BHBCG
BHBHB
BHC4H
BHC69
BHCF6
BHF6G
BHF7B
BHF97
BHF9D
BHFB1
BHG6F
BHH55
BHHBB
BHHF7
BHHFB
BHHGC
BHHGG
BHHHF
C00F2
C00FE
C0AAF
C0CAF
C0CE9
C0EE9
C0EI9
C0F22
C0F2C
C0F2E
C0F6A
C0FI2
C0FIA
C0IF2
C0IFE
C222H
C270A
C27HH
C288H
C2HAC
C2HHH
C337C
C3679
C36F7
C3967
C3HF6
C44AH
C49II
C4CAH
C4CC9
C4H4C
C4HC4
C4II9
C6337
C66FE
C6728
C677F
C67FF
C6997
C6EE7
C6F0A
C6F77
C6FIA
C7082
C70A8
C7277
C72C8
C72HH
C73C3
C7778
C7822
C78H3
C7AA8
C7AFH
C7C3F
C7CFF
C7F03
C7F3C
C7FCF
C7HAF
C837H
C84CH
C8687
C8708
C8777
C8827
C882H
C8887
C88AH
C8CAH
C8HHH
C97CF
C99CH
C9CHF
C9H03
C9H63
CAAF2
CAAH4
CC449
CC4H4
CC8I3
CC99H
CCAH4
CCC49
CCC83
CCCFG
CCFAG
CCFGC
CCH3F
CCHA4
CCHF9
CCHFF
CCHGG
CCIE9
CE7C8
CECC9
CECI9
CEE87
CEE9I
CEII9
CF0A6
CF20E
CF22A
CF277
CF27H
CF2A2
CF2GE
CF2GG
CF2H7
CF60A
CF66A
CF6A6
CF727
CF772
CF7E7
CF7HA
CFA0C
CFA2E
CFAEA
CFAEG
CFAG6
CFAHH
CFEAG
CFFFG
CFG06
CFG22
CFG6C
CFGC6
CFGCC
CFH7A
CFHFC
CFHHA
CFIAC
CGACH
CGCGH
CGGGH
CGH6A
CH03F
CH0F3
CH63F
CHAC4
CHCFF
CHCGG
CHG4C
CHGGC
CHGGG
CHHGH
CHHHG
CI0FE
CI4I9
CIE09
CIF6E
CIFC2
CIFE6
D000I
D0015
D001F
D0082
D0099
D009F
D00HH
D00I6
D017E
D01F2
D020E
D0217
D027D
D02D1
D03FI
D0615
D062E
D0682
D0691
D070B
D0787
D0789
D079C
D07CF
D07ED
D0802
D088I
D08C2
D08D1
D08DD
D08HH
D08I8
D093C
D096F
D09FC
D0C06
D0C79
D0C93
D0CE2
D0D05
D0D0F
D0D72
D0D78
D0D96
D0DCF
D0DF2
D0DIF
D0E71
D0EC2
D0EI2
D0F2D
D0F36
D0F61
D0FD2
D0FI3
D0H0H
D0HD6
D0HHI
D0I99
D100F
D1018
D107E
D10E1
D1126
D1128
D115F
D1162
D1171
D1177
D11D1
D11D7
D11DD
D1207
D120D
D127E
D170E
D1771
D1867
D187E
D18DE
D1D1D
D1D71
D1D7D
D1DD1
D1DE6
D1E01
D207D
D20E6
D20EC
D20IE
D2167
D2617
D2677
D270D
D27DC
D27ED
D2886
D28E6
D28H1
D2C0E
D2C88
D2DI1
D2E06
D2E6C
D2I0E
D2I1D
D2ICE
D2IEC
D303C
D30IF
D330I
D337H
D33CI
D363I
D3733
D37B3
D38HC
D38ID
D3B88
D3D8C
D3F06
D3F0I
D3F6I
D3FI6
D3HDF
D3HFB
D3I3I
D3ID6
D3IDC
D3II3
D5373
D5F77
D600C
D603F
D6079
D6091
D6127
D6138
D6172
D6183
D6187
D61E7
D62BB
D63CF
D63IF
D671E
D6727
D67F2
D67FE
D6879
D693I
D69CF
D69FC
D6B05
D6C0I
D6C7F
D6C93
D6CF7
D6E2I
D6E77
D6EC2
D6F27
D6F72
D6IIC
D700B
D7081
D70F2
D711D
D7128
D7171
D7182
D72C7
D733F
D738C
D73DD
D73F3
D7711
D777D
D778C
D77FD
D7803
D780D
D789C
D78C9
D78DC
D79H3
D7B93
D7C0F
D7C83
D7C87
D7D0E
D7D1D
D7D71
D7D8C
D7DCE
D7F1D
D7F33
D7HF3
D8002
D8017
D8026
D803H
D807D
D80C8
D80E2
D80EI
D8107
D8116
D81E1
D820C
D83D6
D8602
D8611
D86IE
D8707
D878H
D8808
D8833
D883H
D88D7
D88DD
D88HD
D8C02
D8C77
D8C79
D8C88
D8C8I
D8D61
D8D7C
D8D87
D8D8D
D8DD6
D8E26
D8E6I
D8EI6
D8HHC
D8I11
D8I86
D8I8I
D8IEI
D8II8
D901E
D909I
D90C9
D916E
D930C
D93CI
D93II
D963C
D96C9
D990I
D9933
D9999
D99CI
D99HH
D99IC
D9C69
D9CIF
D9F0I
D9F33
D9I16
D9I61
D9I6F
DB005
DB00B
DB038
DB083
DB0B8
DB599
DB8C9
DBB08
DBB5F
DBB6C
DBB93
DBD06
DBD0C
DC00I
DC2HH
DC63F
DC682
DC6II
DC727
DC778
DC783
DC83H
DC86E
DC888
DC8HH
DC963
DCE02
DCE79
DCF7E
DCFE7
DCI0I
DCI88
DD012
DD06F
DD081
DD087
DD089
DD096
DD0C9
DD0ED
DD0FI
DD177
DD2C7
DD57F
DD59F
DD678
DD6E7
DD6F2
DD6FC
DD702
DD728
DD782
DD7C2
DD7D7
DD801
DD8D8
DD8E7
DD8ID
DD915
DD999
DD9E6
DDC27
DDC87
DDCI9
DDD08
DDD1F
DDD86
DDDFD
DDE21
DDE61
DDE7C
DDEC7
DDEDC
DDEDI
DDF0C
DDF0E
DDF7D
DDFCI
DDFD1
DDICF
DDIFE
DE077
DE101
DE20I
DE26C
DE2D1
DE2I6
DE679
DE6I2
DEC2I
DEC62
DEC77
DED01
DED61
DEDDC
DEDID
DEI02
DF0C7
DF0DE
DF0E7
DF0ED
DF0ID
DF16E
DF1D1
DF2BC
DF2D6
DF333
DF36I
DF573
DF577
DF603
DF70E
DF71D
DF77D
DF7B3
DFC36
DFD11
DFH1D
DFI0D
DFI61
DFIDE
DH0I1
DH3DF
DHB0C
DHDC6
DHF11
DHF3D
DHFB3
DHFBB
DHFD1
DHH11
DHHCI
DHHII
DI08E
DI09F
DI0D9
DI103
DI112
DI118
DI18D
DI303
DI33C
DI3DC
DI3I3
DI60I
DI628
DI6F1
DI8C8
DI8DD
DI961
DI96F
DI99C
DI9C9
DI9FC
DIC28
DIC99
DID21
DID81
DID8D
DIDCF
DIEI2
DIF03
DIFC3
DIFD6
DII93
DIIE2
DIIF3
E0102
E010G
E0117
E0162
E0171
E019D
E0261
E0416
E0449
E067E
E0687
E06E7
E0807
E08DI
E08ID
E09DD
E0C7E
E0DD7
E0DE6
E0I12
E0IDE
E100G
E1011
E10D1
E10GG
E1602
E1671
E1901
E19G1
E1D01
E1D07
E1D0D
E1DD6
E2166
E24E1
E2EG1
E410G
E41G2
E449I
E44C9
E48I9
E4C49
E4E9E
E4G01
E4I9E
E6021
E609I
E6171
E6609
E670E
E6717
E6771
E6878
E689G
E6911
E6E07
E6E87
E777C
E781D
E7871
E7DDC
E7EEC
E807C
E817D
E8601
E877D
E87EC
E8991
E8ADE
E8D77
E8DD7
E8DEI
E8E07
E8I9G
E900I
E91G1
E9909
E991G
E9941
E997E
E99E7
E9D9E
E9DID
E9E97
E9G11
E9III
EC009
EC4E9
EC669
EC678
EC6E7
EC70E
ECE67
ECEC9
ECEE7
ECII9
ED017
ED079
ED091
ED0D9
ED101
ED617
ED77C
ED7C7
EDD09
EDDD6
EDE0I
EDEI6
EDID1
EDIEC
EE087
EE102
EE111
EE49I
EE4G1
EE607
EE6I1
EE717
EE7CE
EE81G
EE90I
EE919
EE9II
EEC67
EEE7C
EI012
EI111
EI162
EI8D6
EI8ID
EI90I
EI9IE
EIDE6
EII9E
F0031
F003H
F006E
F0073
F0091
F00B3
F00B9
F00EI
F057A
F060A
F0673
F0677
F07C3
F09CH
F0ADF
F0BC3
F0C73
F0CHH
F0D0D
F0D0F
F0D3I
F0D6F
F0DC3
F0DCF
F0DF6
F0DID
F0E0E
F0E11
F0FFE
F0H0H
F0HFC
F0I6E
F0IIE
F110E
F11D1
F11E6
F1201
F120D
F161E
F1D0E
F1D11
F1D1D
F1E61
F1GG5
F1HD1
F207D
F2116
F21D6
F222E
F22A2
F22EA
F22GE
F2411
F24EE
F260E
F261B
F2AAA
F2B07
F2BC7
F2E0A
F2E46
F2EE4
F2G0A
F2G46
F2G6A
F300H
F31DH
F333H
F3391
F391D
F3DH1
F401H
F4066
F4112
F41E1
F4406
F441H
F449F
F44E6
F44EI
F44I2
F4501
F4505
F464I
F4666
F46II
F499I
F4B01
F4E91
F4I4E
F4I4I
F4IE4
F51GG
F5333
F53DD
F5405
F57AA
F5DF5
F5DFD
F5F53
F5FD5
F5GFG
F600A
F606E
F6077
F61G5
F6406
F644E
F644I
F6464
F64E4
F64FF
F64II
F65A5
F6653
F66A4
F66A6
F66AG
F66B5
F66GA
F6701
F677E
F6901
F6916
F696B
F69I1
F6A46
F6ABB
F6B54
F6BG5
F6EAG
F6FC7
F6FF4
F7001
F700D
F7207
F72AD
F7333
F7553
F7577
F770E
F771D
F7771
F7BB3
F7D1D
F7DD1
F7DD5
F7E01
F900D
F906B
F90E9
F90HC
F9166
F91HD
F9401
F9601
F961G
F966B
F96F4
F9733
F9973
F9991
F9997
F999B
F9B11
F9B7D
F9C67
F9D0C
F9DH1
F9DII
F9E09
F9FGG
F9GHG
F9H0I
F9HH7
F9HI6
F9I41
F9I61
F9ID6
FA222
FA22E
FA40E
FA46E
FA655
FA664
FA6BB
FAA42
FAAA4
FAABD
FAAG4
FACHH
FAE6G
FAEGA
FAEGG
FAFDE
FAG66
FAGAG
FAGE6
FAGEA
FAGGE
FAGGG
FAH2H
FAHDC
FAHF2
FAHF4
FAHH6
FB0AD
FB306
FB36C
FB654
FB6BA
FB6C3
FB73D
FB7AA
FB911
FB933
FB939
FB993
FB9GG
FBBB5
FBBBD
FBBD9
FC3CH
FCC9H
FCH09
FCHC9
FCHH6
FCIC2
FD00F
FD06F
FD0E1
FD0FC
FD111
FD609
FD63I
FD6CF
FD906
FD90I
FD93F
FD991
FD9HH
FDBB9
FDC0F
FDC2H
FDCIF
FDD15
FDD9F
FDF0C
FDF2E
FDHFD
FDHHH
FDI01
FDI0D
FDI1E
FDIC9
FDID6
FDIF6
FDIFC
FDII9
FE06E
FE06I
FE07D
FE1G1
FE606
FE60E
FE644
FE666
FE6A4
FE6AE
FE6AG
FEA6E
FEA6G
FEAG6
FEAGG
FED9E
FEE97
FEG0A
FEG0E
FEG6A
FEIAE
FEIDD
FEIE4
FEIGG
FF0FE
FF2ED
FF39D
FF3D3
FF3D9
FF46F
FF5F3
FF5GA
FF6FA
FF733
FF755
FF7EE
FF90E
FF964
FF96E
FF96G
FF997
FF9DD
FFAF4
FFAF6
FFD99
FFDF3
FFDIC
FFE9I
FFEE9
FFF0E
FFF53
FFF73
FFF97
FFFDF
FFFG4
FFFGA
FFFI4
FFG5G
FFGA5
FFGFA
FFGFG
FFIF4
FG00C
FG015
FG01B
FG066
FG0AE
FG0C6
FG246
FG2GC
FG41B
FG444
FG466
FG51G
FG5F4
FG5GF
FG6AE
FG6EA
FGA44
FGAA2
FGAE4
FGAG4
FGAGE
FGAGG
FGB41
FGC06
FGC0C
FGC6C
FGE6A
FGEA4
FGFG5
FGG1H
FGGEA
FGGG4
FGH61
FGHFG
FH009
FH07A
FH111
FH61G
FH911
FH9DH
FHCC9
FHD2C
FHD9H
FHDHF
FHF2A
FHFA4
FHFCC
FHFFF
FHFG2
FHG2H
FHGF4
FHGG1
FHH46
FHHG2
FHI41
FI00A
FI01D
FI091
FI0DD
FI10D
FI121
FI161
FI1D2
FI1ED
FI211
FI26E
FI2D1
FI44E
FI464
FI4FF
FI4II
FI66E
FI6GG
FI91G
FI9E9
FIACC
FID21
FID2D
FIDF6
FIDFC
FIE11
FIE66
FIE99
FIEDD
FIFE9
FIFF4
FIG2G
FIG6C
FIGC6
FII6E
FIIAC
FIIDF
FIIEI
FIII4
FIIIE
G002H
G005G
G00A5
G00HA
G01G2
G0441
G050G
G055B
G05BB
G05BH
G06A5
G0A6B
G0AAH
G0ABG
G0B0A
G0B6A
G0BA6
G0BHB
G0BHH
G0C2H
G0G21
G0GH4
G0GHC
G0H4C
G0HB5
G0HHH
G0HI4
G0I1E
G1002
G102G
G10H1
G11G1
G120G
G12E8
G12H1
G15FG
G15HG
G18E2
G1BBG
G1F0B
G1F0H
G1G0G
G1G5H
G1H01
G1HG5
G20I1
G21HB
G2GGH
G2HCC
G4A6B
G4AB6
G5044
G5055
G50BB
G51BG
G51FG
G51G5
G51GH
G5404
G5505
G550H
G55BG
G5B41
G5BG1
G5BHG
G5FFG
G5H0B
G5HBG
G5HGH
G6018
G6108
G611B
G6504
G655B
G65B5
G65F1
G65FB
G66B4
G66FA
G681G
G6B5B
G6B5F
G6BGG
G6FEA
G6GG1
G88H4
G8AHG
GA00B
GA66B
GAA2H
GAAHC
GAAHI
GAB0C
GAB6A
GAB6C
GABA6
GABBH
GACHC
GAH0I
GAH4C
GAHHH
GAHI4
GB0AC
GB488
GB4B1
GB4BB
GB50B
GB5B4
GB5H4
GB64G
GB6BB
GB6G4
GB6GG
GBA5H
GBAC6
GBACA
GBB18
GBB41
GBB6B
GBBCH
GBC0A
GBC6G
GBC88
GBCAA
GBCGA
GBCGG
GBG51
GBHB6
GBHBC
GBHBG
GC2HC
GC88H
GCAAH
GCC2H
GCCHA
GCH6G
GCHA6
GCHCA
GF00A
GF051
GF0B1
GF0EA
GF1G1
GF222
GF2GG
GF5G1
GFA44
GFAA2
GFAGG
GFB01
GFF5G
GFH1G
GFHF4
GG00H
GG012
GG0GH
GG102
GG15F
GG1HF
GG2GH
GG515
GG6A5
GGF51
GGFA4
GGFEG
GGFG4
GGFGA
GGFH1
GGG01
GGG05
GGG0H
GGG2H
GGG61
GGH1F
GGHFF
GGHHH
GGI21
GGI81
GH004
GH04C
GH1GF
GH4B1
GH5G1
GH61F
GHA04
GHACC
GHB41
GHCGC
GHF0H
GHG15
GHG1F
GHH0H
GHH1G
GHH5G
GHHA5
GHHAB
GHHAH
GHHB6
GHHBC
GHHH4
GHI4I
GHIA4
GI12G
GI41G
GI61E
GI841
H000C
H001B
H003F
H009B
H00B1
H00B3
H011G
H012B
H020I
H02AI
H02BB
H02DB
H02HH
H030B
H03BC
H0545
H054B
H05GB
H05GH
H0B49
H0B54
H0BAB
H0BB4
H0BBA
H0CF3
H0D01
H0D07
H0D2B
H0F27
H0F3C
H0F72
H0FBG
H0FGB
H0G22
H0G55
H0GB5
H0GBH
H0GHB
H0H5A
H0HA5
H0HCF
H0HFA
H0HGB
H0ID1
H0IF3
H0IF9
H1001
H100B
H101G
H109G
H10FG
H126B
H15GG
H160B
H190G
H1B95
H1F9B
H1FB3
H1G6F
H1GFG
H20CG
H20GI
H20IA
H224I
H22BB
H22GI
H2411
H2426
H24II
H260A
H260G
H2622
H2AC6
H2B41
H2BHC
H2C0G
H2CC4
H2CCC
H2G24
H2G62
H2GB1
H2GG2
H2GGG
H2H07
H2HC7
H2HH2
H2HHC
H2I0A
H3CFC
H3DF1
H3F1B
H402I
H40B5
H40H5
H4202
H46B5
H4905
H4A0I
H4AH5
H4AI6
H4AII
H4B05
H4CAI
H4CCA
H4F16
H4FH2
H4HBC
H5007
H50AB
H50AH
H5405
H540H
H54AB
H550G
H554A
H55B5
H55GG
H55HB
H55HH
H5955
H5B59
H5B95
H5BB9
H5GG1
H5H0A
H5H55
H5HH5
H6002
H6057
H60B3
H6101
H611G
H61GF
H6222
H62BB
H62G2
H655A
H655G
H65AB
H690B
H69G5
H6B54
H6BBA
H6BG5
H6G04
H700D
H7B3B
H7BB3
H7FB3
H7FB9
H91D1
H9405
H940B
H94HC
H96B4
H9HH1
HA055
HA0C4
HA40I
HA50H
HAB0B
HABBC
HABCH
HABH6
HAC4C
HACHH
HAFF4
HAFHI
HAHCH
HAHH4
HAI46
HB001
HB045
HB049
HB04H
HB05G
HB0B4
HB0BG
HB0GH
HB111
HB30C
HB465
HB513
HB553
HB595
HB65G
HB6A5
HB6AB
HB951
HBA0H
HBAB6
HBAH4
HBB55
HBB6A
HBB95
HBBA4
HBBAC
HBBBH
HBBCG
HBC36
HBG05
HBG0H
HBG54
HBGH6
HBGHG
HBH0G
HBH5B
HBHB5
HBHGC
HBHH5
HC6G4
HC7AF
HCCA4
HCF63
HCFAH
HCFF6
HCFGH
HCFHA
HCG4C
HCGG4
HCH3C
HCH63
HCHGH
HCHH4
HD607
HD9HH
HDBB3
HDF26
HDI01
HDI61
HF0HC
HF1BB
HF1D1
HF261
HF2C7
HF2GB
HF30C
HF401
HF4B6
HF4H2
HF4HI
HF722
HF7BB
HF91D
HFADC
HFB6G
HFBGC
HFC63
HFC69
HFC96
HFCC9
HFCCF
HFCIF
HFF26
HFGFG
HFGHC
HFH24
HFH2G
HFH42
HFHAC
HFHFF
HFHH7
HG002
HG022
HG02C
HG04C
HG0GC
HG0H5
HG0IG
HG1G5
HG1GF
HG2B1
HG2II
HG40I
HG4I6
HG61F
HG622
HG655
HG65B
HG6F1
HGB0H
HGB1G
HGB65
HGBH4
HGBHC
HGC0G
HGCCG
HGCGC
HGCHF
HGCIG
HGF01
HGF0H
HGFF2
HGG5H
HGGG2
HGH6B
HGI46
HH0CF
HH0GH
HH0H4
HH0HG
HH2C7
HH2G1
HH30I
HH31B
HH3C6
HH3CI
HH4F2
HH513
HH573
HH5BH
HH645
HH65G
HH6A5
HHA65
HHABC
HHAH4
HHAHI
HHB13
HHB5B
HHBA6
HHBBB
HHBH5
HHC0F
HHCAF
HHF3F
HHF42
HHFAC
HHFI4
HHG1G
HHG41
HHGCH
HHH0A
HHH0G
HHH2C
HHH37
HHH4A
HHH4I
HHHB5
HHHF7
HHHFB
HHHG6
HHHI4
HHHIA
HI01D
HI1FG
HI6F9
HI91G
HIA46
HIA4I
HID01
HIF3I
HIF69
HIG0G
HIG46
HIG4I
HIGI4
HIGIG
I0016
I009E
I012E
I0166
I02ED
I06F4
I0818
I081G
I0841
I090E
I09CG
I09F1
I09GC
I0CFE
I0D0C
I0D3D
I0D88
I0E2D
I0EE1
I0F0E
I0F3D
I0FD1
I0FEI
I0FG4
I0IF2
I100G
I101F
I112D
I11FE
I121D
I126E
I1286
I1666
I181D
I19D6
I19E1
I1D12
I1D1E
I1D81
I1DFE
I1E62
I1E91
I21DD
I2441
I2DD1
I2E0D
I3361
I3631
I39DC
I3D36
I3DDC
I3F01
I3ID3
I3ID9
I4162
I41F9
I41GE
I4999
I49F9
I4E16
I4EE9
I4F22
I4F2E
I4GF2
I612G
I621E
I6818
I681E
I690G
I80E1
I8108
I8111
I8186
I861E
I86E1
I8DD1
I8EE1
I8ID8
I901F
I90CG
I911E
I91FG
I961F
I9916
I999E
I99E9
I99GF
I9C6G
I9F9G
I9FFE
I9G0C
I9I0E
IC4C9
ICCE9
ICCFG
ICEI9
ICF2E
ICFE6
ICI49
ID02E
ID082
ID093
ID0F1
ID0FD
ID112
ID12D
ID1DE
ID888
ID8D1
ID909
ID99C
IDC99
IDD21
IDD81
IDD8D
IDDCF
IDDD8
IDE11
IDE26
IDE2C
IDED1
IDEDD
IDF03
IDF1E
IDF2D
IDFC3
IDFDE
IE021
IE1D1
IE2E1
IE49E
IE69I
IE911
IE9GE
IE9IE
IE9II
IECC9
IED11
IED1D
IEE12
IEE61
IEEI9
IEI9I
IF06E
IF1D2
IF1D6
IF1ED
IF20E
IF21D
IF22G
IF2G4
IF361
IF3D6
IF49F
IF4E4
IF4EE
IF631
IF664
IFC26
IFD0D
IFDFC
IFE66
IFEEG
IFEIE
IFFDC
IFFF4
IFFID
IFGEE
IFIDF
IG66F
II0F4
II2ED
II3D9
IIEE9
IIFDF
III0D
IIIE9
10001B
100037
100093
1000BD
1000DH
1000F9
1000H1
10012D
100178
100817
1008D7
1009G5
1009GB
100B0D
100D2D
100D72
100E77
100FH2
100H01
100HF2
10100F
10101G
1011BF
1011D1
10120D
10177D
1017D1
1017D7
101D08
101D11
101D17
101D28
101D77
101E07
107012
1077D7
107D17
10807D
108D07
108E71
108H03
109007
1090G5
1091GG
109G0B
109G1G
109HGG
10B089
10B803
10D1D7
10D201
10D20D
10D281
10D777
10D81E
10DDDD
10DE07
10E008
10E701
10E787
10E871
10F009
10G12B
10GF05
10H2G1
11017D
1101D1
1101DD
1102B8
110771
110D17
110D28
110DD1
11101F
11105F
1110BF
1110DD
111121
1111F6
111266
1112BD
111602
111712
111B0B
111D16
111D2D
111D67
111D72
111FB6
112001
11211B
112771
112861
1128G1
112D77
116072
116281
116717
1167BB
117107
117701
117778
117787
117D01
117D07
117E77
11D011
11D01D
11D101
11D10D
11D12D
11D161
11D167
11D787
11DD01
11E687
11E777
11E807
11F666
11G10G
11GBBF
11GFBB
120101
12111B
121166
121601
121861
12600E
126101
12G666
12G6BB
12H11D
15900G
160181
1601E7
160712
160787
160E71
160E77
161072
161102
161708
162077
162707
16626E
166682
166862
166F36
167012
167171
167177
169111
16BBBF
16F366
16FBBB
170111
1701D7
170717
1707D7
1707DD
171107
171D01
171D0D
1770D1
177701
177D07
177D87
17DD01
180017
18001D
1801E7
18107E
181E07
18617E
186662
18D007
18H003
19000D
1900G5
1901GG
19071D
190D7H
19101B
19101D
1910BD
191D01
191G11
191GGG
193666
19670E
197101
19D10D
19DD0D
19G00B
19GG1G
19H00G
1B000B
1B0B39
1B0GBG
1B6FBB
1B900G
1BBF69
1D000H
1D0072
1D0177
1D07D1
1D0801
1D0D17
1D0D1D
1D10D1
1D10DD
1D120E
1D1611
1D1677
1D1D0F
1D1DD6
1D1E62
1D60E1
1D6177
1D6728
1D7002
1D701D
1D7112
1D7707
1D7787
1D783H
1D810E
1D8607
1DD077
1DE607
1DH12D
1DHD0F
1E00DD
1E0701
1E6626
1E6662
1E6901
1E71DD
1E777D
1E9007
1ED7DD
1F3666
1FBB09
1G011G
1G110G
1G1G01
1G5H0G
1G6626
1G66FB
1GBBB5
1GF00B
1GFG0H
1GG011
1GG101
1GGGH5
1H11GB
1H1BB6
1H1D12
1H1D21
1H1GFB
1H2G01
1H6001
1HBG0G
1HD0F3
1HG601
200081
2000G1
200168
200177
2001DD
200441
20067E
200717
2008I1
200D77
200E67
201017
201077
20110D
201161
201617
206018
2060E1
206171
206186
2068E1
206E81
206EC7
206EE1
20777C
207C0A
208EG1
208I61
20D167
20DDI1
20E777
20G0G1
20GG81
20GGI1
20I111
21001D
2100D7
210107
2107E1
210E71
210E77
21100D
21111B
211171
211177
211E67
216181
217111
217117
21717D
21771D
2177D7
21E10D
21H111
21H1BB
2222HA
227ABB
227B7C
227BC7
227HHA
22C27A
22G2GH
22GBHB
22HBHC
22HH7A
22HHBC
241H01
24H002
260117
260EE7
262777
262AAB
267011
267077
26CEE7
26GAAB
26I111
27000E
27010D
270D0D
2710E1
271711
271777
27710E
27777D
277AAD
277D7D
27D7D7
27E70D
27ED07
28E4E1
2AAB08
2AGB88
2B0004
2B0118
2B1171
2B7111
2B880C
2B8C08
2B8HHC
2C6777
2C77E7
2D0ID1
2D1607
2D1777
2D6707
2D7777
2DD001
2DD061
2DD111
2DD6I1
2DD717
2DDI01
2DHD11
2DHHBB
2DI0D1
2DID01
2E0067
2E00ID
2E0D06
2E710D
2EDD07
2EDD67
2EEI61
2EIIID
2G22HA
2GAA6B
2GG28H
2GHHHA
2H0202
2H111D
2HDHHH
2HH07A
2HH11B
2HHBB1
2I01DD
2I0DD1
2I6111
2IDD01
2IED06
30005H
300073
30050B
30065B
3009D6
300CF7
300D03
300D6F
3030HC
30333H
303CCH
303H0I
303HCI
3055BH
3055HB
305755
305B7H
307333
3090HI
309D7H
30B00H
30C3HC
30D03I
30D063
30D33F
30D6IF
30D99F
30DD0C
30DDD5
30DHD1
30DHDF
30DIDC
30DIID
30F331
30F997
30H515
30HI6F
30ID16
319B0D
3306C7
330997
3309HF
330C7C
330H0C
330HCC
330HII
33303H
3330H9
33338H
333631
333673
33378H
33381H
33386C
333916
333961
333C37
333F0H
333FHC
333H6F
333HCF
335105
335H07
336313
336575
336733
337303
338636
338887
338CCH
3390HF
339691
339F0H
33C373
33CH0C
33F03H
33F3HC
33H0II
33HI0I
35075H
350H55
3550HB
35550H
357H05
35DD07
365555
366688
36680I
367333
368I0I
368I99
379C33
37C933
37H055
380336
380H07
38100H
383306
383636
38660I
386C06
388H07
389036
389333
389366
389DDD
38CIII
38D00H
38D0DI
38DDD9
38H9CC
38I0DD
38I0II
3900B6
39066B
39099H
390B0C
391666
396919
396991
39996B
3999B6
3999BC
3999HC
399FB6
399FBC
399HIF
39B006
39F9HI
39HCCC
3B3183
3B333C
3B370H
3B3H07
3B8331
3B8D33
3BD833
3C33F7
3C33FH
3C33H9
3C3FH9
3C3HC6
3CCH9C
3D0001
3D0069
3D006F
3D0306
3D03I6
3D060F
3D06FI
3D06IF
3D0999
3D0C63
3D0D15
3D0F0I
3D0HD9
3D0I01
3D0I36
3D303F
3D33FI
3D6009
3D600F
3D609I
3D60FI
3D60I1
3D60IF
3D6FII
3D8793
3D8D0I
3D8DCI
3D9099
3D9909
3D999I
3D99FI
3DC069
3DC0I3
3DC3II
3DC603
3DC60F
3DC993
3DC9II
3DD09F
3DD0D5
3DDD0D
3DFI33
3DHDCF
3DI03I
3DI061
3DI0C3
3DI603
3DII03
3F00HI
3F033H
3F0HCC
3F303H
3F33HC
3F99HC
3FHCFF
3H051B
3H0555
3H190B
3H790B
3H90DB
3HCIIF
3HFF69
3HIIIF
3I0DDC
3I3166
3I6031
3I6103
3I6316
3I9166
3I9991
3ID306
3ID609
3ID933
3ID999
400AB6
400BHH
400GHI
400HBB
400HBH
400HHB
404065
4050GG
405505
40555G
405G1H
405H0B
40A00B
40ABBH
40B116
40BHCH
40E416
40G0HI
40H002
40H0B5
40HCHH
40HHBC
410G0G
419GG1
41F00B
41F9GG
41GG0G
41GG1F
44000H
440065
4401H5
440H51
440HHH
44191G
4419G1
4441F9
4441H1
44444F
44449I
4444FG
4444GF
44490E
444F6G
444FA6
444FAG
44559G
4455GF
4459GF
445FFG
445G11
446665
448999
44901H
4490GG
449101
4491FG
4491G1
4491GF
44995G
449E0G
44A5FH
44ACHC
44C4CH
44CACH
44CE49
44F11G
44F1G1
44F90H
44FG11
44FGGG
44H015
45000G
4500GG
4550GH
455555
4555FF
455GFG
459115
459559
459911
459991
459995
45B911
45GG11
45GGFF
46050G
4666A5
4666F6
466A5G
466BB5
466C6F
491FGE
491GFG
495559
495595
49901E
49905G
49950G
49995B
49F9EG
49F9GE
49GH01
49H11F
4A006B
4A5GGG
4AA5FF
4AAFAA
4AFA0A
4AHCHH
4AHH0B
4B0055
4B050H
4B6F0B
4BB00H
4BB555
4BBH15
4BBH55
4BBHH5
4BF00B
4BFB06
4BH911
4BHCH6
4C4999
4C499H
4C4AHC
4C4CCH
4C4CHC
4CC9F9
4CCF99
4CCH4C
4CECE9
4CHC4C
4E41GG
4E90GG
4EE8C9
4F0055
4F00EA
4F0AAA
4F0B16
4F112E
4F222A
4F555F
4FA6GG
4FAEEG
4FEE99
4FEEEG
4FF65G
4FF9EG
4FGA0E
4FGE0A
4FGG11
4G666F
4G6FA2
4GF20A
4GFA0A
4GFEEE
4GGG12
4GH40I
4GH4II
4GHHHI
4H0055
4H00B5
4H00BH
4H00H5
4H0H0B
4H4165
4H4III
4H9H11
4HB0HC
4HB55H
4HC40I
4HCHCH
4HH0CH
4HH1B5
4HH1BB
4HHBH1
4HHH15
4HHH1B
4HHH51
4HHHH5
4HHHHH
4HHHII
4HI4II
50011G
5004FH
500554
50055G
500705
50090F
5009G1
500B01
500BAB
500F7A
500FAD
500FAH
500FHG
500G11
500GFH
500GHH
500HAB
500HBA
501GGF
50400G
50449F
50499G
5049FG
5049GF
504FG1
504G1H
504GHH
505003
50554G
5055FH
5055H5
5059FF
505A0B
505B5B
505BBB
505BGG
505BH5
505BHH
505GBG
505HHH
50755F
50777F
507AAF
507F5F
5090G1
509111
5094FG
50994G
509G01
50ABAB
50B054
50B0G5
50B4G1
50BA0H
50BB04
50BBGA
50BBH5
50BG0H
50BGAH
50BGG5
50BH5H
50BHHH
50DD9F
50DDD5
50F70A
50F7AA
50FAAD
50FFD5
50FFGA
50FHHH
50G011
50G0BB
50GFFA
50GG1F
50GH0B
50H045
50H0B4
50H0BG
50H40H
50H5HB
50HH5B
50HHBH
510005
5100FG
51011F
510G5G
51101F
51111G
5111GB
511D0F
519101
51BBGB
51BGGG
51G5FH
51GBBB
51HBG5
51HGB5
530DDD
53DD0D
54401H
544444
5444AA
5444FF
544AFH
544F01
544FAH
544H0H
54B005
54BBHH
54FAA5
54FB15
54GAAA
54GH0H
55004H
550054
5500GF
5500H4
550405
55055B
550B5H
550BHH
550GBG
550H04
550HHH
5540GH
555004
5550B5
5550H5
555404
5554HH
555503
5555AB
5555G5
5555H4
5559GF
555B0B
555G0A
555GBB
555H05
555HBG
555HGH
559GGG
55B055
55BH0B
55FFGF
55FGGG
55G555
55G55H
55GFGA
55GHHH
55H05B
55H0HH
55H505
55HBBG
570001
5705F5
5705FH
570AAH
57555A
57A05A
57A0AH
57A555
57A55F
57A5HH
57AA05
57AH5H
57F055
57F05F
590FFF
591901
59701F
599419
599909
599941
59DD09
5A00BH
5A0B0H
5A500H
5ABA0H
5B0001
5B0045
5B004B
5B01GG
5B040B
5B055B
5B05BB
5B0B5H
5B0G1G
5B0GG5
5B0GGH
5B0H0A
5B0H0G
5B0HBB
5B0HHH
5B1105
5B4005
5B400H
5B505B
5B50BH
5B5505
5B5B0B
5B5B0H
5BAB0A
5BB091
5BB0H5
5BB4HH
5BBBG1
5BBG5H
5BG111
5BGB0A
5BGBBB
5BGG01
5BGG05
5BGHHH
5BH055
5BH0B5
5BH505
5BHB0H
5D0779
5DD70F
5DDD09
5F0003
5F0333
5F03DD
5F070A
5F0755
5F1011
5F7031
5FAAAB
5FBG15
5FF707
5FFF7A
5FFG5F
5FGGGF
5FHH7A
5G000A
5G00AA
5G00BB
5G00H5
5G0B05
5G0B0B
5G0B0H
5G111B
5G5HHH
5GAB0B
5GB00H
5GB0HA
5GBB55
5GBB5H
5GBHHH
5GFF0A
5GG105
5GGG5F
5GGGAA
5GGGFH
5GH00H
5H0045
5H00BA
5H00G5
5H0B0A
5H0G0B
5H0HH5
5H0HHH
5H4005
5H550H
5H5H05
5HB00A
5HB0BH
5HBB0B
5HBB0H
5HBBBG
5HBBGH
5HG55H
5HG5H5
5HH50H
5HH5AB
5HHB05
600005
600038
600065
600083
6000FA
6000I1
600139
6001E2
6001E8
6001F3
60038C
6003F1
600544
6005F5
6005FF
6008E1
60091F
600ABG
600B35
600B51
600B53
600B93
600F55
600G54
600GCF
600GGF
60101B
6010F3
601127
601172
601E71
6020E1
602111
602177
602227
602E81
602EE1
602EI1
60350B
6036B3
603893
6038C6
604465
604B55
604F2A
6050GA
60544A
60545B
60545F
6054F5
605554
6055BG
605B01
605BB4
605BG5
605G1F
6063B3
606445
6065FF
6065GG
606638
606683
606B35
606FF5
607028
60710F
607127
607172
607208
607381
607781
607831
608003
608083
6080E1
608111
608708
608711
608797
60896C
608E01
60930B
6093BC
609635
60963B
609I11
60A0BG
60A0GB
60A5B5
60ABCG
60B011
60B5BA
60BA5B
60BB54
60BBGB
60BBGF
60BGBF
60BGGG
60E117
60E717
60E777
60E801
60EE7E
60EEI1
60EGI1
60F031
60F0B9
60F22A
60FA22
60FA55
60FABB
60FB9C
60FBC9
60FIC2
60G012
60G111
60G1BF
60G555
60G5B5
60G5FB
60GB5F
60GBGG
60GFB1
60GFBB
60GG05
60GG65
60I81E
60IE21
610178
610271
610712
610G1B
610GF5
611027
61107E
6110G1
611126
611162
611708
611711
611816
611B0G
61200G
613669
617012
617807
6195GG
619G0B
61B9GG
61BBBF
61BFBB
61E668
61F366
61G00E
61G01B
61G266
620177
620EI1
6227B7
62666B
627077
62AAGB
62C777
62E111
62EEI1
633313
6333F1
6333F7
63500B
638CCC
6390BC
63999B
63B333
640BB5
644005
646B55
64B505
64BB05
64BF0B
64F0AE
64F655
64FA0E
650444
65045B
65055A
650B01
650B54
650BB4
65440A
654B05
654B0B
65500F
6550A5
6550BG
6555B5
655FFF
655GG5
65777F
65B0BG
65B555
65BBBB
65BBGG
65F003
65F753
65FF53
65FFF3
65G0B5
65GB05
65GBG5
65GFFA
65GG15
65GG1F
660386
660836
6654B5
6654BB
665554
66590F
665BAB
666038
6660FA
66626B
6662AB
66638C
666544
6669BF
6669GG
666B53
666B59
666BBF
666CFA
666F6E
666FBB
666GCF
669G0C
669GCC
669GGC
66A05G
66B053
66B0GG
66B45B
66B59G
66BF09
66CF0A
66F06A
66F653
66F655
66F66E
66FAB5
66FBA5
66FE66
66FE6E
66FFFE
66FI0A
66FIIE
66G0A5
66G0G5
66G544
66G5F5
66G6G5
66GA65
66GBB5
66I6GF
670112
670208
670211
670705
6707E7
670831
670871
671111
671207
671711
671771
673331
67700F
6770E7
677281
677777
677779
677E01
678017
678907
67F201
67FBBB
680018
6801E8
680711
680777
681101
6816E8
681866
681E08
683396
687707
688366
6890CC
68919G
689336
68999I
689C0C
689C6C
689I6C
689ICC
68E0I1
68E1GG
68EE1G
68I168
68I333
68I339
68I393
68I939
68III3
69000G
6900GG
69010F
6909BC
691001
691111
69111B
6915GG
691966
69300B
695555
69555B
696035
697333
6990G1
6990GF
6997FF
699911
699G01
69G051
69GG51
6A50B5
6A555A
6A65BB
6AB0BB
6ABB05
6B0015
6B0093
6B04B5
6B054F
6B0G11
6B110G
6B15GG
6B1GG5
6B3C03
6B400G
6B40BB
6B4B05
6B4F0B
6B5919
6B5B55
6B9003
6B91GG
6BB504
6BB5BB
6BBB1F
6BBF0A
6BBFBB
6BBG0B
6BBGG5
6BC0GG
6BFBB1
6BG1G5
6BGGF1
6C2777
6C66FA
6C7772
6C7802
6CFFFA
6CFI0A
6E1071
6E1116
6E2111
6E7107
6E77E7
6EEG81
6EG001
6EG281
6F000E
6F00F5
6F055A
6F0A55
6F200E
6F2222
6F227B
6F22EE
6F2666
6F2707
6F2ABB
6F4006
6F4606
6F5555
6F655A
6F660E
6F666E
6F66BB
6F6FFE
6FA2E6
6FA2EE
6FAE6E
6FB531
6FB999
6FE66E
6FE6EA
6FEE0A
6FEE4E
6FEEEE
6FF553
6FFF0A
6FFFF5
6FI266
6FI2EA
6FIA2E
6FIIC2
6G001E
6G00AB
6G00G5
6G00I1
6G0111
6G0A65
6G0B55
6G0BGG
6G101B
6G121B
6G211B
6G21BB
6G22BC
6G5554
6G5B05
6G5F01
6G60A5
6G65BB
6GB011
6GB055
6GB0B5
6GB1G5
6GBG15
6GG005
6GG0A5
6GG201
6GGFF5
6GI1GE
6I10F3
6I1121
6I1F36
6I2111
6I21E6
6I8168
6I991G
6IIIF4
70001F
700028
700075
700097
7000D9
700172
7003B8
700811
700817
700831
700907
700B83
700D72
700DD8
701012
7010ED
701702
70171D
701777
701D7D
701DD1
701DD7
7020DD
70222A
702277
70270D
702AA8
705595
7055F3
70711D
707171
70717D
707575
707717
707759
70777F
707797
707957
707A05
707D59
707D79
707F2A
70801D
708107
709007
70A05F
70A0HF
70A55A
70AABF
70AAHF
70B3FB
70B719
70B7F9
70B803
70BABA
70BFAA
70BFBB
70D009
70D201
70DD08
70DD77
70E70D
70E7DE
70ED07
70FBB3
710027
7100ED
71011F
710128
7101D1
710702
710728
710D17
710D1D
710D71
710E01
7110D7
71110F
711127
711701
711707
711778
711D0D
711D78
717002
7170DD
717112
717D01
71D008
71D0D1
71E001
720AA8
720D01
72222A
722A0A
722HHA
72700D
72H2HA
72HH2A
733F0F
73550H
73C003
750001
75011F
75077F
75555A
755F03
75707F
75710F
757F0F
75AH5H
75F031
75H55A
75HH5A
77011D
770227
770722
770728
7707D7
770AAD
770D17
770D7D
770F2A
771011
771712
771D07
772111
77507F
777008
777017
77701F
77707F
7770F5
77710F
777787
777817
777CE2
777D1E
777D7C
777D7E
777E1D
778111
779075
77AFFD
77C77F
77CAFA
77D017
77D01D
77D077
77D7C7
77DDDC
77DE77
77E00D
77E77D
77FCFF
77FFCF
780002
780107
78030H
781007
781D11
783331
787777
78DD11
79C003
79C333
79HHHC
7A05FA
7A0AHF
7A5DD5
7AA05F
7AAAA8
7AAB0F
7AB00F
7ABAAB
7ABBBF
7AF00B
7AFFDD
7AH5HH
7B0ABA
7B0B3B
7B0BFB
7BB0BF
7BBB3C
7BBBFC
7BBF0B
7BF0BB
7C00F3
7C2A0A
7C3FFF
7C770E
7C7827
7C7AFA
7C7FFF
7C9333
7CF003
7D0078
7D008D
7D0111
7D017D
7D07D9
7D07DD
7D0E0D
7D2777
7D2BC8
7D700E
7D710D
7D7277
7D7701
7D7707
7D778D
7D7D78
7D7D8D
7DC009
7DD0D1
7DD10D
7DDD01
7DE007
7E0079
7E00D7
7E0D7E
7E2222
7E7EC7
7EEE22
7F0003
7F055F
7F0B31
7F0BB3
7F0F55
7F22HA
7F2H2A
7F330F
7F5011
7F5FFA
7FB011
7FC33F
7FCHHH
7FD101
7FF0F3
7FF303
7FFAAA
7FFC93
7FFDC9
7FFFDC
7FFFED
7H0553
7H9HHC
7HAH5H
7HCFHH
7HH55A
7HHCFH
7HHFHC
80000H
80016E
800186
8001H3
8003DH
8003HD
800711
8007D1
80088H
800AID
800D3H
800E01
800E67
800EI1
800H22
800H31
800H3D
801668
801671
8016E8
8017DE
80183H
801D03
801D36
801D63
802H02
8060E1
806333
806366
806717
80710D
807118
8071E1
8078H3
807D1E
807DDC
80802H
8080H2
80822H
808337
80882H
80887C
808D0C
808DCE
808DCI
808HHH
808IDC
80C777
80D03H
80D0CE
80D0D7
80D0HH
80D1D6
80D70D
80D77C
80D7DE
80DDC7
80DDID
80DE77
80E0I1
80E7EC
80E87C
80EE67
80EE7C
80G1E8
810008
810037
81003H
810701
81070D
811001
8111D1
8111GG
816686
8166E8
817001
817DD1
819DHD
81D111
81D1D1
81D1DD
81H111
82007C
820607
8206E7
8222HC
8260E7
82H22C
830D61
8313H9
83333H
833636
83373H
83391H
836066
836363
836606
83DD91
83DHD1
840EE1
841GGG
844AHC
86001E
86010E
86166E
866306
866636
867017
867101
86CEE7
86EEI1
86I168
8700D1
870101
870178
87083H
87100D
87108H
87111D
871708
871D11
877171
877DEC
8787C7
878H03
87HHHH
8800H4
8802H2
880366
880777
883633
883666
883D03
8870H3
8877AD
8877DC
887H03
888007
88807C
88808H
88833H
8888DE
888ADE
888DCI
888DIC
88A00H
88A88D
88A8DI
88AHHH
88CCAH
88D00C
88D0C8
88D77C
88D873
88DD07
88DEII
88E007
88H40C
88HC4C
88HD03
88HD07
890066
89007D
890363
890CCC
890D0H
891911
89196E
891H11
893663
893966
893993
89600E
89600I
89660I
89666C
8966I6
896C66
896CC6
89907E
899111
899636
899911
899999
89CC66
89D0D6
89D90E
89HHH3
89I336
8A000H
8AA0H2
8AAD0I
8AAH4C
8ADDD8
8AHGGG
8C4AH4
8C6E87
8C7787
8C888H
8CC24H
8CC4CH
8CC88H
8CCC4H
8CCCH4
8CE777
8CH49H
8D001D
8D003H
8D00D7
8D00H3
8D0611
8D0617
8D0707
8D077C
8D0C8E
8D0D67
8D0D7C
8D0DD6
8D0DE7
8D0E0C
8D0E77
8D0I11
8D0IDD
8D1003
8D100D
8D108D
8D1601
8D1807
8D1D0E
8D6011
8D6107
8D6877
8D6I11
8D708D
8D7DDD
8D8303
8D8I08
8D8I0I
8DC008
8DD001
8DD007
8DD061
8DD078
8DD111
8DD777
8DD90C
8DDD0C
8DDD1D
8DDD6C
8DDDCI
8DDDIC
8DDE01
8DDE07
8DDI01
8DE00C
8DE107
8DEI0C
8DEIII
8DI011
8DI01D
8DI0I8
8DI1D6
8DID01
8E087C
8E1071
8E11G1
8E887E
8G111G
8G1GGG
8H0037
8H00C4
8H022C
8H0703
8H0CC4
8H0G0C
8H1D11
8H220C
8H222G
8H4101
8H4CCC
8H9HHH
8HC4CC
8HCCC4
8HH00H
8HH0H2
8HHCCH
8HHH2G
8HHH42
8HHHGG
8I1008
8I110D
8I190D
8I3303
8I9303
8I9D0D
8ID10D
8IDDDC
8II08D
8II306
8II933
8II999
8IIII9
900055
9000BH
90015G
9001BG
9006BF
90071E
90090B
9009BC
9009FE
900B1G
900BCH
900BG1
900BH6
900C9H
900F9E
900GH1
900H05
9010GH
9019H5
901G0B
90399B
90501G
905915
906071
906091
906509
90669B
906FFE
907003
90710E
9090GF
9095GG
90993B
9099FH
909CHC
909F0E
909FGG
909G1E
90B10G
90BG01
90BG1G
90BGFG
90CC9H
90E10D
90E9G1
90F09E
90F96E
90F9IE
90FB06
90FBC6
90G501
90GH01
90HGFG
90I06E
90I0IE
90I9E9
910E01
910G0B
910GGH
9110BD
911116
91111G
91116B
9111FG
911GFB
91500G
919105
919G11
91B0GG
91D00E
91DD01
91FGGG
91G00H
91G01E
91G111
91G11F
91GFGG
91GGGF
940CCC
94101G
9410G1
94110G
945595
945955
945959
94905G
949595
9495GG
94B11F
94FGG1
94GF0H
9500GB
95010G
95110D
95400B
959419
9600IE
9609BC
96100F
96111B
961696
9665GB
96669B
9666FB
966CCG
9670E1
969001
969GCF
96BG01
96F166
96F6FE
96FFIE
96G1FE
96GCCC
96GF1E
96I4CC
96I664
96III4
970355
97100E
9710FH
971101
971F0H
97CFFF
97DD01
97H055
9900FG
99010G
990166
990751
99090E
99091F
990955
9909BF
990E09
99110B
991GBF
991GFH
991HG1
99350B
99405G
994BHH
995101
99511G
995941
9961GE
9969BF
99701F
997055
9970B1
99710F
99730F
997F03
99903B
9990FB
99910F
999116
99950B
99961F
999CHF
999FB6
999FBC
999I0E
999I6E
99B7CH
99C4GH
99CCFG
99E01G
99E10G
99E917
99EG01
99F116
99FG0C
99FGCC
99FHG1
99FHGH
99G1GE
99GHH5
99H1GF
99HHH4
99HIII
99I09E
9B1101
9BF00C
9BF101
9BFGGC
9BFGGG
9BGGGH
9C4CCC
9C64GC
9C664C
9C6CCG
9C7003
9C7333
9C73FF
9C7C0F
9C99H3
9C99HF
9CC40C
9CC6I4
9CCC64
9CCCHF
9CCG0C
9CCH03
9CCH3C
9CGC0C
9CH3CC
9CHFCC
9D000D
9D0069
9D00ED
9D06E1
9D0915
9D0999
9D60I1
9D6111
9D7D01
9D99C9
9D9CII
9D9HHC
9D9I0I
9DC999
9DC9II
9DD101
9DDD61
9DE601
9DE911
9DHH0H
9DHHHC
9DII9C
9E00D7
9E0909
9E190G
9E6101
9E901G
9E910G
9E9117
9E9191
9EG101
9F0001
9F0016
9F06FE
9F096E
9F0FIE
9F0I9E
9F40E1
9F4B11
9F94B1
9F9BG1
9F9GCC
9F9GGC
9F9GH1
9F9HH4
9FBGGG
9FH00I
9FI9IE
9G00CC
9G00H1
9G0501
9G0CCC
9GFBGG
9GGGF1
9GGGGC
9H0003
9H0005
9H00G1
9H00HC
9H101D
9H11FG
9H1D01
9H3CCC
9H4F11
9HD611
9HG005
9HG00H
9HGGG5
9HHF4F
9I006E
9I066E
9I0I0E
9I1966
9I41E9
9I606E
9I64CC
9I664C
9I990E
9I9911
9I991F
9I9IE9
9ICI64
9ICIC4
9IE419
9IF41E
9IFI9E
9II06E
9IID69
9IIIC4
A000FI
A000HG
A005FB
A00AFE
A00BAA
A00BCA
A00F2E
A00FEA
A00GB6
A00HFB
A00HGC
A00HGG
A06555
A066BA
A0A0FE
A0AH5H
A0AHCC
A0AHFF
A0AHG2
A0B0BF
A0BB0B
A0BHB6
A0CAH6
A0CCHG
A0F2EE
A0FHF2
A0GBA6
A0H0H5
A0H50B
A0HBBG
A0HG2G
A0HH5G
A0HH65
A22HCC
A2AD0I
A2HHH2
A44CCH
A4C4HC
A4HHH2
A500H5
A50H05
A5AFAH
A5F00B
A5FAAH
A5FFFD
A5HHH5
A665B5
A6BB0B
A88D88
A88D8E
A8ADDD
AA0065
AA0A65
AA0F0E
AA500G
AA50H5
AA605A
AA6065
AA6665
AAA2HC
AAA44H
AAAA4H
AAAABA
AAABAA
AAABBD
AAABHF
AAADB5
AAAF26
AAAF64
AAAFDF
AAAH0C
AAAHCC
AAAHCI
AAAHII
AAB6B5
AABA08
AAD02I
AAD0HH
AADB05
AADH0F
AAF26A
AAF40E
AAF464
AAF4EE
AAF4HH
AAF606
AAF666
AAF66E
AAFADF
AAFEE4
AAFFF6
AAFHH2
AAH0H5
AAH20G
AAH2GI
AAHBB6
AAHC0I
AAHFF6
AAHGG4
AAHIII
AB06B5
AB0B0H
AB0B65
AB0B6B
AB0BCH
AB0F0B
AB6C0A
AB8008
ABA808
ABAFAB
ABB065
ABB0BC
ABBAAD
ABBB6C
ABBD88
ABBF06
ABBH0C
ABBHCG
ABFAAB
ABFB06
ABGGAA
ACCCAH
ACCHGC
ACCHHH
AD00FB
AD800C
AD82C8
AD8888
ADB00F
ADBBBB
ADC28E
ADDD0I
ADDD88
ADDFI2
ADF005
ADHHFB
ADHHHH
AF0655
AF06BB
AF06EA
AF0FFI
AF0HH6
AF20EE
AF4266
AF6505
AF6E44
AFD00H
AFDDFD
AFDF0E
AFDFDD
AFDHDF
AFFF0I
AFHIID
AFII42
AG666B
AH00HH
AH0HHC
AH2222
AH22CC
AH22GC
AH22HH
AH22II
AH2G0G
AH2I0I
AH5HHH
AHB0CH
AHCC0G
AHCCCG
AHCCHH
AHCG0G
AHCGCC
AHD00F
AHFF22
AHG20G
AHGG2C
AHGGGG
AHH00B
AHH60B
AHHBBH
AHHF0I
AHHH0C
AHHHBB
AHHHC6
AIII2D
B0000C
B0003H
B000B9
B000BD
B000D5
B001FG
B0045B
B004B5
B004HB
B005A5
B005AF
B00695
B006A4
B006B9
B008HD
B00AA4
B00B45
B00B69
B00BF4
B00BG5
B00BGH
B00BHA
B00CGG
B00D89
B00G04
B00G4C
B00GAC
B00GBH
B00H07
B00H4B
B00H4H
B01083
B01GG5
B0300H
B0333H
B0387C
B03B37
B03BD3
B03D88
B0450B
B04CHH
B05054
B050A5
B050BA
B05153
B05313
B0555F
B055HB
B055HH
B05AA5
B05BBH
B05H5H
B05HH5
B0603B
B060AA
B060G4
B0611G
B06554
B06905
B069G5
B06BG5
B06G1F
B070FA
B07533
B07AA5
B07CFA
B0878D
B0883H
B088HH
B0890D
B08HCH
B09111
B09333
B096G1
B09G01
B0A0H5
B0AAC4
B0B0BA
B0B0BG
B0B0HA
B0B30C
B0B333
B0B3BD
B0B40H
B0B55B
B0B55F
B0B5H5
B0B73B
B0B795
B0B7D5
B0B7HD
B0B955
B0B96C
B0B9CG
B0B9GC
B0BA8D
B0BAF6
B0BB37
B0BBB9
B0BBD3
B0BBHB
B0BD0C
B0BF6C
B0BGCH
B0BGG5
B0BGHC
B0BH46
B0BH6A
B0BHBH
B0C903
B0CG0A
B0CGAA
B0CHHG
B0D0HC
B0D33H
B0FBBD
B0G00A
B0G055
B0G0A4
B0G40C
B0G5HG
B0G61F
B0G65F
B0GB0H
B0H0HG
B0H555
B0H5B5
B0H5BH
B0H65G
B0H6BG
B0HA0B
B0HAHC
B0HB0G
B0HB6G
B0HBG6
B0HBGG
B0HG05
B0HH64
B0HHB5
B0HHC4
B16911
B19101
B3303H
B336F9
B33936
B33C99
B33H69
B38007
B3807C
B39396
B3D833
B3F006
B3FB01
B3H00C
B3HF69
B400G6
B400H5
B405G1
B4150G
B45005
B4500B
B49G01
B4B065
B4B515
B4BB6C
B4BB99
B4BBF9
B4BBH5
B4BBHH
B4BCH6
B4BHH5
B4HBHH
B4HHB1
B50054
B500HG
B50405
B50A0H
B50ABA
B50BH5
B50GHG
B50H55
B50HBB
B50HBH
B515FG
B5505H
B550GG
B55H0B
B59GGG
B5B055
B5B0HB
B5B4B1
B5BB05
B5BB0H
B5BH0B
B5GG0H
B60GF1
B61GG5
B63B31
B63B37
B63C03
B6400G
B640BB
B64BBC
B65054
B65504
B67331
B67B33
B67B3B
B69993
B69G01
B6AAC4
B6B04B
B6B0GB
B6B135
B6B333
B6B40B
B6B5BB
B6B733
B6B73B
B6B955
B6BBGC
B6BG0B
B6F999
B6FB99
B7000B
B70083
B7055F
B7110F
B75A5H
B79055
B7A0A5
B7A0FA
B7AA05
B7AA0F
B7B0FB
B7B33C
B7BF0B
B7C0FA
B80013
B800H7
B800HH
B80187
B8030D
B80H07
B81003
B81803
B8300D
B83D3H
B88DC7
B88HCH
B890C7
B8D00H
B8D708
B90515
B93006
B9333C
B93369
B93969
B939C9
B93C06
B96195
B9630C
B96933
B96999
B99903
B9G511
B9GGG5
BA00CA
BA00H5
BA0BH6
BA80C8
BAA408
BAA8C8
BABHC6
BAC00A
BAC06A
BAD00F
BAFB06
BB004H
BB00F6
BB00FG
BB00HA
BB0108
BB015F
BB01GG
BB04B6
BB05B5
BB0955
BB0964
BB0BA6
BB0BCA
BB0C0F
BB0F6A
BB0FA6
BB0FAC
BB0GBC
BB0GCF
BB0GGH
BB0H6A
BB0HAC
BB0HHB
BB1011
BB1101
BB1165
BB1G0G
BB30F1
BB3369
BB3396
BB339C
BB3619
BB3936
BB3B83
BB3D0H
BB3DC3
BB400B
BB40G1
BB410G
BB41G6
BB45BB
BB46BC
BB4B06
BB4B1F
BB4B5H
BB4B6C
BB4BB5
BB4BBH
BB4G0H
BB4HF1
BB4HHB
BB505B
BB50BH
BB5415
BB550B
BB5554
BB5B05
BB5H0H
BB6054
BB60BA
BB67B9
BB690G
BB6919
BB6A05
BB6B97
BB6G0B
BB6G54
BB730F
BB7905
BB7BFC
BB9196
BB9369
BB9396
BB9699
BB993C
BB999C
BB9C0G
BB9C64
BB9D69
BB9GGG
BBA065
BBA605
BBA65A
BBAADC
BBAF06
BBB011
BBB01F
BBB05H
BBB0CG
BBB0G6
BBB0H5
BBB136
BBB181
BBB196
BBB3C7
BBB3HC
BBB65B
BBB6B5
BBB6B9
BBB70F
BBB811
BBBB18
BBBB89
BBBB96
BBBBBA
BBBBBC
BBBBCF
BBBC73
BBBCA6
BBBCHH
BBBDF6
BBBF1G
BBBF7C
BBBFAD
BBBFB6
BBBG06
BBBG0C
BBBG51
BBBGF1
BBBH05
BBBH69
BBBH6B
BBBH7A
BBBHA5
BBBHB6
BBBHBG
BBBHHC
BBC0FA
BBC73F
BBCGH6
BBCH04
BBCH64
BBCHHF
BBD00C
BBD30H
BBD3CF
BBD80C
BBD969
BBD99C
BBDHCF
BBF06A
BBF499
BBF70B
BBFB16
BBFB61
BBG0A5
BBG0G1
BBG0H6
BBG6G5
BBGBCG
BBGFAA
BBGGFG
BBGH0G
BBH011
BBH01F
BBH0BH
BBH0CA
BBH0F1
BBH0HB
BBH1G5
BBH4C6
BBH4HB
BBH554
BBH604
BBH6BB
BBHB0H
BBHB5A
BBHB69
BBHBB6
BBHF01
BBHG55
BBHGCG
BBHH0B
BBHH0H
BBHHBC
BC0A64
BC7F0A
BC9603
BCG60G
BCHH64
BD0089
BD008H
BD08C9
BD330H
BD8003
BD800H
BD8C78
BD8HHH
BF0009
BF007A
BF07BB
BF0B7B
BF0B97
BF1161
BF70BB
BF911G
BF9941
BF9GGG
BFB06C
BFBG0C
BFG0BC
BFGAAB
BG0BBC
BG0G6C
BG0GG6
BG1GG5
BG4G0C
BG510G
BG555H
BG60CG
BG60GG
BG6C0G
BG6G0C
BGB0CH
BGB0HA
BGBBAC
BGBFAA
BGBG0H
BGBH0C
BGC06G
BGFBGG
BGG055
BGG06G
BGG1G5
BGG505
BGGA0C
BGGC06
BGGCG6
BGGH01
BGHHCG
BGHHH1
BH0001
BH000F
BH00FG
BH00GH
BH00H4
BH0115
BH050A
BH050G
BH055B
BH055H
BH05BH
BH0A0H
BH0B0A
BH0BB5
BH0CGH
BH0GHC
BH40BC
BH4H0C
BH4HB1
BH50HH
BH515G
BH5505
BH555G
BH5B0H
BHA00B
BHB00G
BHB05B
BHB0BH
BHB0GC
BHB50H
BHB5BA
BHB655
BHBB5A
BHBB69
BHBB6B
BHBBBC
BHBG5H
BHBH0H
BHCH46
BHCHHH
BHF901
BHG041
BHG1GG
BHGG1G
BHGGHC
BHH004
BHH05H
BHH07F
BHH0B5
BHHBGH
BHHBH6
BHHBHG
BHHC0G
BHHF41
BHHH41
BHHHH4
C000AF
C000FA
C00FAA
C06CFA
C0AF0A
C0AFFF
C0CF0A
C0CFAA
C0E69I
C0EC69
C0F06E
C0F60E
C0FAA6
C0IE69
C0IE9I
C22GHA
C26777
C2GG8H
C2HCCA
C333H9
C33973
C33HF9
C39973
C3CCH9
C3CFHC
C3CH9C
C3F733
C3FHCC
C3HCCF
C444HC
C44H0C
C4999I
C4ACHC
C4AH0C
C4C44H
C4C4CH
C4C4E9
C4CEE9
C4EIE9
C4I999
C62227
C660FA
C66F6A
C67727
C677E7
C6C0FA
C6C6FA
C6CCFA
C6F60E
C6F66E
C6FFFA
C70028
C700F3
C73FFF
C7777F
C77F2A
C77FC2
C7C0EE
C7C0F3
C7CAHF
C7E0EE
C7EE0E
C7F3F3
C7FC2H
C7FFF3
C7HHHF
C8783H
C887H3
C88H73
C8AAAH
C8C88H
C8CH0G
C8I333
C9CCH3
C9H3CC
C9HF3F
CAAAHC
CAAF0E
CACAAH
CAF00A
CAF00I
CAFAAA
CAFAFF
CAFFFI
CAFIII
CAH4C6
CAHHH6
CAHHHC
CC0E9I
CC228H
CC2G2H
CC2GHC
CC3C3H
CC4H9H
CC4HHH
CC822H
CC833H
CC8C4H
CC8CHG
CC9H3C
CCA22H
CCAF0I
CCC0AF
CCC9FH
CCCAFI
CCCEC9
CCCFHF
CCCH9H
CCEEI9
CCEI9I
CCF6IA
CCFAC6
CCFCHH
CCGCHA
CCGHHH
CCHHCF
CCHHFC
CCHHFG
CCI4C9
CE0009
CE009I
CE4EE9
CE669I
CE90II
CE9I0I
CEEE49
CEEE67
CEI999
CEI9II
CF000E
CF0A0A
CF0E06
CF0E99
CF0FAF
CF666E
CF6FFA
CFAAC2
CFAAGG
CFCC2C
CFCCC2
CFCCHF
CFCII2
CFF0AF
CFF0E9
CFF0FA
CFF72A
CFFAAF
CFFAFA
CFFF0A
CFFFA6
CFG666
CFHC09
CFHC6F
CFHCCF
CFIII2
CGC28H
CGG28H
CGHCCA
CGHCHH
CGHHHC
CH0CCC
CH3CCF
CH4CA6
CH70AF
CH70FA
CH9HCC
CHA04C
CHC6A4
CHCFC3
CHFCF6
CHFFC6
CHGCG6
CHH0FA
CHHACH
CHHFCC
CHHFGC
CHHH04
CHHH4C
CHHHAC
CHHHCA
CICEE9
CIEC69
CIF2CC
D0000C
D0008E
D00091
D00093
D000D9
D0012D
D002CE
D002EC
D006E2
D00772
D007FE
D00879
D0091E
D00963
D00BDC
D00C2E
D00DE1
D00DED
D00EDD
D00F2B
D00F3I
D00ID9
D00IFD
D01012
D01027
D01102
D0111D
D01168
D0117D
D012ED
D01672
D01711
D01777
D0177D
D01D0E
D01D6E
D01DD7
D01DDF
D01E07
D01E67
D02C77
D02DC7
D02ED7
D030CF
D03B8C
D03C0F
D06118
D0630F
D06778
D06781
D06IE2
D0702D
D070FE
D071E2
D07207
D072DC
D07702
D07717
D0771F
D0772C
D0790E
D07C78
D07DDD
D07DEC
D0806E
D080E6
D0810D
D08118
D08206
D0830H
D086E2
D086EI
D0877C
D087D8
D08806
D08C08
D08D07
D08E06
D08I0E
D08I1D
D09009
D0909C
D090I1
D09111
D09115
D0961E
D096I1
D0991F
D0BD99
D0C67F
D0C7F2
D0C877
D0D08D
D0D0D8
D0D0E1
D0D1D7
D0D207
D0D2E7
D0D599
D0D687
D0D6E1
D0D711
D0D7D1
D0D807
D0D867
D0D8C7
D0D8DI
D0D8E1
D0D8I9
D0D99F
D0DD68
D0DD71
D0DD77
D0DD8C
D0DD91
D0DDD7
D0DDF5
D0DE0D
D0DE12
D0DE16
D0DEI9
D0DEID
D0DF15
D0DI09
D0DI21
D0DI9E
D0DIE1
D0E017
D0E116
D0E206
D0E26I
D0E602
D0E611
D0E901
D0ED7C
D0EDC7
D0EI91
D0EID1
D0FD1D
D0FD6E
D0FDD5
D0FEID
D0FIED
D0H2HC
D0H6F2
D0HH0C
D0I091
D0I0DF
D0I1FE
D0I693
D0I6E2
D0I888
D0ID12
D0IDED
D0IDFE
D0IED1
D0IEDD
D0IF0D
D0IFED
D10027
D10038
D1008D
D100D2
D10102
D1011F
D10717
D1071D
D10807
D108E7
D10DDD
D1101D
D11112
D11172
D111D2
D11608
D12777
D17002
D17011
D17077
D170D1
D17107
D18007
D1D01F
D1D0D7
D1D101
D1D172
D1D677
D1DD0D
D1DD0F
D1DDD6
D1E77D
D1ED77
D1EDDD
D200D7
D2010D
D20D07
D20D16
D20E17
D20E77
D2177D
D217D7
D21D77
D27HHH
D28006
D2BB0C
D2D007
D2D061
D2E00C
D2ED67
D2HHBB
D30007
D30063
D33303
D33307
D3333C
D33378
D333CF
D33507
D33703
D33738
D33F3I
D36I3C
D38007
D380C7
D38D6I
D3C0F6
D3D60I
D3D6CI
D3DI0C
D3DI6I
D3DIIC
D3F303
D3F33I
D3F3I3
D3I063
D3I30C
D5077F
D53307
D5707F
D5F703
D60718
D60C9F
D61012
D62107
D62C77
D67003
D67708
D6C20E
D6C3FI
D6C802
D6CEI2
D6E011
D6E02C
D6E701
D6FI1E
D6I093
D6I1E1
D6I2C8
D6IC9F
D6IE2C
D6II28
D6II9F
D70018
D70083
D70087
D70108
D7010E
D703FB
D70717
D70B3F
D70D17
D70D7D
D70F0E
D70FB3
D71017
D71077
D7110F
D7170D
D72BC8
D733HC
D73B3C
D77002
D77017
D7701D
D770DD
D77127
D77172
D7781D
D77C02
D77D01
D78DD1
D78DD7
D7B30F
D7C777
D7D008
D7D017
D7D077
D7D07D
D7D77C
D7DD8D
D7F2HH
D7FBC3
D8006E
D80086
D8077C
D808I6
D80D0D
D80D16
D80D67
D81D0E
D86277
D87003
D87C78
D87DDD
D88006
D8827H
D882HH
D8860I
D88882
D88I0I
D8990E
D8CI08
D8D001
D8D067
D8D078
D8D0E1
D8D111
D8D7DD
D8DD7D
D8E011
D8E062
D8H1D1
D8HD11
D8I0DD
D8ID0D
D8IDDC
D90061
D90069
D9009C
D9300I
D933CF
D933FI
D969II
D96FIC
D96I1E
D9991E
D9993I
D999CF
D9H101
D9HH0H
D9HHHC
D9HI1F
D9IICF
DB3B83
DB8D08
DB9905
DBB00C
DBB095
DBB0BF
DBB3F6
DBB80C
DBB969
DBB99C
DBBB09
DBBBCF
DBBD89
DBBFB6
DBD8C8
DBD99C
DBDC99
DC0088
DC06E2
DC0882
DC08E6
DC08IE
DC0969
DC0E26
DC0I06
DC0I93
DC2806
DC300F
DC609F
DC60E2
DC6703
DC6787
DC73FH
DC7F0E
DC827H
DC8286
DC886I
DC88I6
DC88II
DC8E06
DC8I0E
DC99II
DCE62I
DCEI26
DCEI2I
DCEI62
DCH9HH
DCI099
DCI693
DCI969
DCIE2I
DCIIII
DD0009
DD0117
DD0261
DD0627
DD06E1
DD07D9
DD07F1
DD0CF2
DD0D71
DD0DC8
DD0E16
DD0I09
DD0I8D
DD1071
DD10D7
DD110D
DD150F
DD1602
DD1617
DD1D01
DD2001
DD2016
DD26I1
DD2E67
DD2I61
DD600F
DD6027
DD6072
DD60CF
DD62E1
DD6717
DD6C72
DD6CFI
DD6CIF
DD6F0I
DD6I0F
DD7008
DD7011
DD707D
DD7127
DD7701
DD77DC
DD77FC
DD7877
DD7C08
DD7D0D
DD7DD8
DD8078
DD8111
DD8708
DD8807
DD8II9
DD900C
DD9095
DD9116
DD99CF
DDC60F
DDC77F
DDCFII
DDCIF2
DDD05F
DDD071
DDD079
DDD07D
DDD095
DDD0DF
DDD509
DDD611
DDD70F
DDD781
DDD7C9
DDD8C8
DDD8D1
DDD8IC
DDD905
DDDD07
DDDD09
DDDD96
DDDDDC
DDDDFC
DDDDFI
DDDF05
DDDID9
DDE00D
DDE016
DDE117
DDE162
DDE77D
DDED11
DDEI0D
DDEIID
DDF00I
DDFD0D
DDFIIE
DDFIII
DDI0D8
DDI0FC
DDI162
DDI1DD
DDI216
DDI261
DDI621
DDI8D6
DDI906
DDI911
DDIC96
DDID1D
DDIDDF
DDIED6
DDIF1D
DDIF2C
DDIIC9
DE0011
DE002C
DE00C2
DE0112
DE0206
DE0701
DE0D0D
DE0D16
DE0D7C
DE0DC7
DE62II
DE69I1
DE6C02
DE7007
DE7717
DE7777
DE77DD
DE9001
DEC206
DED00D
DED07C
DEDC67
DEDDD1
DEI0DD
DEI116
DEI2IC
DEI901
DEID0D
DEIIDD
DF00C3
DF00I3
DF0DD5
DF1161
DF200D
DF610E
DF63II
DF6771
DF6C3I
DF6CI3
DFC267
DFE067
DFEIID
DFI1E6
DFI306
DFIC03
DFIC63
DFID06
DFIDDD
DFIED6
DFII2D
DFIIC3
DFIIID
DH011F
DH03FB
DH0911
DH2HHH
DH9HHC
DHBB09
DHBB36
DHBB69
DHD00C
DHD0F1
DHD112
DHFI1D
DHH0FH
DHHH0F
DHHIF3
DHI1DF
DI006I
DI00DF
DI00F3
DI00FD
DI01E1
DI021D
DI091E
DI093I
DI0963
DI0969
DI0D12
DI0D6F
DI0DFE
DI0E11
DI10ED
DI12D6
DI1D26
DI1DDD
DI2C86
DI2D16
DI2D61
DI6093
DI6E11
DI6I9F
DI8011
DI8088
DI80IE
DI8101
DI880I
DI8886
DI8E06
DI8E0I
DI8IIE
DI930I
DI969I
DI999F
DI99F1
DI9FII
DI9ICF
DIC093
DIC0E2
DIC693
DICE62
DID0FE
DID612
DIDDD1
DIDE16
DIE011
DIE02I
DIE091
DIE0C2
DIE0DD
DIE2C6
DIE2II
DIE602
DIE691
DIEC26
DIEDD6
DIF00D
DIF3II
DIF63I
DIFE0D
DIID09
DIIEDD
DIIFID
DIIIDF
E000E9
E00191
E001DD
E001GG
E00401
E00489
E0077D
E007DD
E0087C
E0087E
E00887
E008D6
E00CE7
E00D77
E00DEC
E00E67
E00I41
E00I8D
E01097
E010D7
E01161
E01D61
E0401G
E04911
E049GG
E04EE9
E0710D
E07701
E07CEE
E0890G
E089D9
E090II
E0D0D1
E0D116
E0D611
E0D707
E0DD0D
E0DDDI
E0DE0C
E0DE99
E0DEIC
E0DIIE
E0E0C7
E0E7EC
E0E867
E0E997
E0E999
E0EE67
E0EEC7
E0EEE9
E0I02D
E100DD
E10907
E11111
E1112G
E11166
E11171
E11601
E11G12
E16116
E1900D
E1D7DD
E1G121
E200DI
E2DDI1
E2EI41
E44E89
E490GG
E4E1GG
E4ECE9
E4EE9I
E4EEI9
E4IEE9
E4IEI9
E60111
E60EE7
E61101
E62111
E6669I
E67787
E67E77
E690GG
E69I0I
E6G0I1
E70107
E7070D
E771DD
E7777D
E7C0EE
E7E79E
E7E7E9
E800E7
E80607
E81071
E81G11
E8887E
E888E7
E8ADDD
E8C999
E8D06I
E8DI0I
E8DIDD
E8E887
E8EE7E
E8IIID
E9007D
E90GGG
E91911
E9I411
E9I9I9
EC4449
EC6777
EC6999
EC7CEE
EC9099
ECCCE9
ED0D07
ED0D16
ED0DID
ED1DDD
ED6077
ED7777
ED77DD
ED7DEC
ED9911
EDCE6I
EDD00D
EDD016
EDD117
EDD607
EDD6C7
EDD77D
EDDCE7
EDDD0I
EDDDIC
EDDDII
EDDI61
EDDIID
EDE006
EDE0C6
EDE107
EDE116
EDE161
EDE6CI
EDE6II
EDE707
EDEIII
EDI116
EDID0D
EDIIDD
EE1107
EE1167
EE4EI9
EE8067
EE86G1
EE8779
EE88E7
EE8EE7
EE9907
EE9I91
EE9I99
EEC4I9
EECI49
EEE067
EEE4I9
EEE87E
EEE887
EEE8C9
EEECE9
EEEE87
EEEI49
EEI412
EEIE9E
EI01D1
EI99E1
EI9E91
EI9I99
EID01D
EIDD0D
EIDDE1
EIIDCE
EIIEI9
F000A6
F001E1
F003DC
F005AD
F00701
F007DC
F009H6
F00AHD
F01601
F01DDD
F01H11
F03991
F03CCH
F03D06
F03DF3
F05771
F05777
F05DDD
F0600E
F0605F
F06071
F0655A
F067E1
F070E7
F0731H
F07331
F07555
F07AAD
F07B0A
F09007
F09616
F097HH
F09HC6
F09IE9
F0AB6B
F0AE6E
F0B393
F0B971
F0BB39
F0BB91
F0C3HC
F0C967
F0CCHF
F0D001
F0D10E
F0D1D1
F0D33F
F0D3HD
F0DB3D
F0DD06
F0DE01
F0DEI1
F0DF33
F0DH1D
F0E006
F0E066
F0E6II
F0E99I
F0E9E1
F0E9I9
F0EEAE
F0EIII
F0FE69
F0FE9E
F0FF6A
F0I0DF
F0I11E
F0I1D6
F0I901
F0I961
F0ID01
F0IEII
F100E1
F10111
F10DD1
F10DH1
F10E0D
F110BD
F11116
F11161
F111D6
F112BB
F11666
F11G11
F1DDD6
F1G01E
F1H121
F1H1D2
F1H211
F200EA
F2010D
F2100D
F2166B
F22E0E
F22EEE
F22GGG
F2400E
F266E4
F266GG
F26GGA
F27EE1
F2BB11
F2CCCC
F2D6BC
F2E64E
F2E66A
F2EA66
F2G0EE
F2GA66
F2GAA6
F2GGE4
F2GGEE
F2H22H
F2HC7C
F2HD11
F2HH11
F2HHHH
F30H0C
F330HF
F3909H
F390HF
F3CCCH
F3D006
F3D00C
F3D63F
F3DC9F
F3H0CC
F4101E
F44015
F440H1
F44105
F44116
F4440E
F4449H
F444H9
F444HF
F4464E
F4466I
F449E9
F455FF
F466E4
F46FF6
F490E1
F49999
F499B1
F49HHH
F4E116
F4E664
F4E66E
F4EE99
F4EI44
F4H9HH
F4HH11
F50111
F50AAD
F50DDD
F57011
F5FG0A
F5FGAA
F5GF0A
F6005F
F6050F
F6071E
F60E71
F63331
F64055
F6500F
F6646I
F66644
F66BBG
F66GGE
F66IGG
F6710E
F69GBG
F6A666
F6B515
F6E071
F6F0FA
F6FFIA
F6G051
F6G0EA
F6GG5F
F6I66G
F70007
F70111
F703HD
F707D1
F70B71
F71011
F710DD
F71D0D
F75101
F770D1
F77222
F77705
F7B101
F7D2BB
F90016
F90061
F900C7
F907DB
F90D6I
F90H7D
F9101B
F9116B
F91H01
F9600B
F960BC
F97B01
F9941B
F99701
F99994
F99H41
F9D0BD
F9D0HD
F9D6CI
F9DC0I
F9DC99
F9DD09
F9EDDD
F9G001
F9G01E
F9H411
F9HCII
F9HD01
F9HFFC
F9HGGG
F9HHF4
F9I001
FA00EA
FA0AHF
FA0C0C
FA2GCC
FA4426
FA4446
FA5FFD
FA66EG
FAA2CC
FAA2GC
FAA4HH
FAA666
FAAA26
FAAAA6
FAAAB5
FAAAGC
FAAAHF
FAAC2C
FAC0CC
FACC0C
FADDFD
FAE00A
FAE646
FAEA64
FAEE0E
FAEEAG
FAFF5D
FAG60E
FAGA46
FAGCCC
FAGGA4
FAHHHF
FB33C3
FB33C9
FB511G
FB5G11
FB5GGG
FB7BBA
FB907D
FB9941
FB999C
FBB1G1
FBBB7A
FBBGGG
FBG601
FBGG01
FBGGA5
FC2222
FC227H
FCC266
FCH9CC
FCHC6F
FCHHH7
FCII26
FD001E
FD00ID
FD0115
FD096I
FD099F
FD0CF6
FD0D06
FD0D1D
FD0DD5
FD0DDD
FD101D
FD110D
FD330F
FD3III
FD60IF
FD6I9I
FD6IIF
FD9099
FD993I
FD9HI1
FDC99F
FDCI9I
FDD01D
FDD0D5
FDD909
FDDD01
FDHI1D
FDI069
FDI0CF
FDI1D1
FDI1DD
FDI999
FDIDD1
FE0066
FE00II
FE0101
FE0ADD
FE0AEE
FE0E0A
FE0EEE
FE0I11
FE4499
FE44II
FE4664
FE49E9
FE4I44
FE600I
FE6699
FE699I
FE69G1
FE6GGA
FE9IDE
FEA466
FEA4EE
FEA646
FED0ID
FEDD99
FEE0EA
FEE44E
FEE4E4
FEEE0A
FEEEEE
FEEGGG
FEI101
FEI44I
FEIIA4
FF000D
FF0065
FF0575
FF0D33
FF0DCI
FF0DII
FF0E69
FF0E9E
FF0I9E
FF0IE9
FF207A
FF270E
FF455F
FF4F06
FF5D0D
FF6005
FF6065
FF6544
FF6665
FF69GG
FF6F46
FF6IGF
FF7075
FF727D
FF9D09
FFD0D5
FFD3IF
FFDCII
FFDI0I
FFDIDF
FFEE07
FFF3DC
FFF44E
FFF464
FFF4E4
FFF4II
FFF6AG
FFF6GG
FFF6IA
FFF707
FFF77E
FFF7DC
FFF9DI
FFF9ID
FFFAA6
FFFAEG
FFFAGE
FFFE0I
FFFE66
FFFE6I
FFFEEG
FFFF7A
FFFFDC
FFFFF4
FFFGEE
FFFI0A
FFFI6G
FFFIG6
FFFIGG
FFFIIE
FFI0DC
FFI4I9
FFI64F
FFID0C
FFIDFD
FG000A
FG06CC
FG0AAA
FG0CCC
FG0H01
FG11GG
FG1G01
FG2101
FG22E4
FG2GGE
FG5001
FG6051
FG60A6
FG660C
FG6664
FG666C
FG66CC
FG6CC6
FGA22G
FGA266
FGA666
FGAAAA
FGAEA6
FGAGAA
FGBGA5
FGE406
FGE464
FGEA66
FGFAA5
FGG00E
FGGG11
FGGGGG
FGGHF4
FH000H
FH1D21
FH22H2
FH2C7C
FH2H22
FH90CC
FH9GGG
FH9HH4
FHC0I9
FHCCFC
FHCF0I
FHD901
FHDI91
FHF224
FHFIG4
FHG00H
FHG401
FHG601
FHGF22
FHGGGF
FHH211
FHH26G
FHH2GG
FHHF4F
FHHH07
FHII09
FI0116
FI0D01
FI1001
FI112G
FI2E64
FI2GE6
FI4411
FI4442
FI49I9
FI4E44
FI4I24
FI6E0I
FI9061
FI9911
FICI26
FICII2
FID00D
FID0CF
FID0D6
FID1D1
FID60F
FIE444
FIE60I
FIF9IE
FIFDFD
FIFF6G
FIFI0D
FIG2E6
FIG606
FIGCCC
FIGE0A
FIGE44
FIGG44
FIGGCC
FIGGGG
FII266
FII442
FII4E4
FII644
FIIA42
FIIC26
FIID0D
FIIDC3
FIIDD6
G00021
G000AH
G00108
G0012G
G001H1
G005B5
G005HH
G00AB6
G00B5H
G00CH4
G00GG5
G00H64
G00I12
G01008
G0111G
G0128E
G015GH
G021E8
G0412E
G0505H
G05101
G0515G
G055G5
G05G5H
G06B4C
G06BBB
G0A0B6
G0A0BA
G0A5H5
G0A665
G0AB06
G0AB5B
G0B0BH
G0B51G
G0B5G1
G0B6CG
G0BB1G
G0BB65
G0BBB6
G0BBBA
G0BBG5
G0BBH4
G0BG15
G0BG5H
G0BGG6
G0CACH
G0CCH4
G0CH6A
G0G005
G0G0G5
G0G51H
G0G555
G0GG1G
G0GGCH
G0GGG1
G0GHH1
G0GI1G
G0H4II
G0H6A4
G0HH41
G0HH65
G0HI6A
G0I102
G0I412
G11BBF
G11FGG
G1BFBB
G1FBBB
G1G112
G226BC
G22A6B
G22B0C
G22HCA
G2666B
G2AA6B
G2B101
G2B48C
G400B6
G4066B
G44041
G44401
G4B006
G4BB01
G5005H
G500H5
G500HH
G50H0H
G5150G
G54444
G5555H
G55BBH
G55H0G
G5B005
G5B40B
G5B555
G5BB55
G5BBB5
G5BHHB
G5H00H
G5HHHH
G60001
G60B4C
G60B55
G6555G
G655G5
G65B1G
G65BB4
G66654
G6666F
G666GF
G66BB5
G66FBB
G6A50G
G6B011
G6B055
G6B0BB
G6B1G5
G6BB0B
G6BBBC
G6F501
G6G065
G6G0G5
G6G665
G6G6G5
G6GFF5
G6GG65
G80GI1
G81H1G
G860G1
G8800H
G88HHH
G8HHHG
GA0BC6
GA222H
GA5B0B
GA60BC
GA6BBB
GAAABG
GAAB06
GAABA8
GAB6B5
GABAA8
GABGAA
GABH0B
GACCCH
GAH0GC
GAHCCC
GAHGCC
GAHGII
GB006A
GB00BH
GB00HB
GB060A
GB0A5B
GB0H6B
GB0HAH
GB0HHC
GB500H
GB55B5
GB5G0H
GB6055
GB6101
GB61G5
GB6B54
GBA0A6
GBB40B
GBB555
GBBB06
GBBB0C
GBBB5B
GBBBA6
GBBG01
GBBG65
GBBGGF
GBBH0C
GBBH6G
GBCHAH
GBF00B
GBFAAB
GBG05H
GBG505
GBGG06
GBGGGA
GBGGH1
GBGH01
GBH0HC
GBHC6F
GBHHCG
GCAHCC
GCCHGC
GCG28H
GCGCCH
GCHA4C
GCHAHH
GCHG0C
GCHHCH
GCHHHC
GF010B
GF010H
GF0AAA
GF5F44
GFAABB
GFAGA4
GFBB11
GFBBAA
GFBBGA
GFEEEG
GFF0A5
GFF544
GFFGG5
GFG011
GFG12H
GFG22G
GFGAA4
GFGE0A
GFGEEA
GFGF05
GFGGF5
GFH001
GFH401
GG010G
GG0A65
GG0GG1
GG0I1G
GG1112
GG1G1F
GG1GH5
GG2001
GG501H
GG505H
GG50H5
GG5F01
GG5F54
GG5FF4
GG6005
GG6F0E
GG6G65
GG6GGF
GGCCGH
GGF00E
GGFG5F
GGFGGG
GGG12G
GGG15H
GGG5F5
GGG5FH
GGG665
GGG81G
GGGF11
GGGF5F
GGGFF5
GGGG54
GGGG6F
GGGGFG
GGGGI1
GGH0CC
GGH4CC
GGI111
GGI61G
GH005H
GH00GC
GH00H5
GH00HH
GH015G
GH0B5G
GH0GII
GH40II
GH410B
GH4CCC
GH510G
GH6B05
GH6BG1
GHA40C
GHBA65
GHCC0G
GHCCCA
GHCHHA
GHG50H
GHH1B5
GHHHCI
GHHHI6
GHHHII
GHI604
GHIII4
GI81GE
H0002I
H00053
H000F9
H000HF
H000II
H00224
H002AC
H0055A
H005BA
H005HA
H00ABB
H00ABH
H00AHH
H00B9C
H00B9G
H00BG5
H00CFH
H00DBC
H00DF2
H00FAD
H00FHC
H00G02
H00GHF
H00H45
H00HAH
H00HBA
H00I1D
H011B5
H01911
H01DF3
H01FBB
H02222
H0222C
H022BH
H0405H
H04101
H04CHF
H0500D
H05054
H0505A
H0550A
H055BH
H055H5
H05H5H
H05HBH
H070FA
H072AD
H07A0F
H07CAF
H07FD9
H0911D
H094BC
H095B1
H0ADFI
H0B09G
H0B0AH
H0B0G5
H0B0H4
H0B153
H0B40H
H0B511
H0B55B
H0B55H
H0B5BH
H0B90G
H0BACH
H0BB31
H0BB3B
H0BBB9
H0BBGC
H0BBH5
H0BH55
H0BHBB
H0C7FA
H0CCCC
H0CCHF
H0CF7A
H0CHFG
H0CHHG
H0DB3B
H0DF73
H0F0HA
H0F11D
H0F22B
H0F3II
H0FB0C
H0FD11
H0FDB3
H0FG0H
H0FG2H
H0G21B
H0G2CC
H0H22H
H0H2H2
H0H2HC
H0H5HH
H0HB0A
H0HB0G
H0HBHH
H0HF0C
H0HFG2
H0HFII
H0HGHC
H0HGHI
H0HHBH
H0HHH5
H0HHIG
H0I10D
H0II0I
H10FB9
H1101B
H110G2
H11121
H11D12
H12111
H121BB
H16911
H16FBB
H1B3B6
H1D10F
H1G50G
H1GBGG
H1GGG5
H2000I
H20222
H20G2C
H20I0G
H20III
H2111D
H22022
H2222G
H222G2
H22C46
H22G42
H22GC6
H24222
H2A00C
H2D111
H2G0CC
H2GIII
H2IAII
H2IIAI
H300BC
H30B0C
H3B00C
H3CFFF
H3F7BC
H3FCCC
H3FCFF
H4002C
H400BB
H4020C
H402CC
H41BB5
H4200C
H4500H
H4A6BB
H4H00B
H500GB
H50B0A
H50BH5
H50BHH
H50G0H
H50H5B
H541B5
H5500A
H5505B
H550BH
H550H5
H5554H
H555AB
H555GH
H55B0H
H5B505
H5BB05
H5BH05
H5BH0H
H5G1GG
H5H05B
H5H50B
H5HB0B
H5HH7A
H5HHAB
H60011
H600B9
H60905
H60ABB
H60B09
H60FBA
H62B01
H6450B
H64B0B
H6504B
H6540B
H655BB
H69111
H6A004
H6B50A
H6BA05
H6G224
H6G422
H6GB05
H6GF2B
H7BB09
H7C0AF
H9000B
H9D101
H9GGGH
H9GHCC
H9H00G
H9H507
H9H705
HA004C
HA00BH
HA040C
HA0HBC
HA60BB
HAB0HC
HAC0I4
HAH005
HAH0HC
HAH0HI
HAHBC6
HAHHCC
HAHHHB
HB0054
HB00A5
HB0511
HB0555
HB05H5
HB0955
HB0ACH
HB0BB9
HB0BH5
HB0CAH
HB0H5H
HB5004
HB50B5
HB50BB
HB50HH
HB5B0H
HB60BA
HB655B
HB6B0A
HB911G
HBA005
HBAH0C
HBB00G
HBB011
HBB04C
HBB0H5
HBB196
HBB316
HBB50B
HBB6B5
HBB6B9
HBBB1G
HBBB36
HBBB65
HBBB96
HBBB9C
HBBBG1
HBBBG5
HBBGG6
HBCAH6
HBCGGH
HBCH64
HBG515
HBG555
HBGG1G
HBGG65
HBGGHC
HBH0HH
HBH505
HBHBBC
HBHBH6
HBHBHG
HBHC04
HBHG04
HBHGH1
HBHH0H
HBHH1G
HBHHBG
HBHHH6
HCA0I4
HCAI04
HCC0F3
HCCCHF
HCCF3C
HCCFC3
HCCHAH
HCCHFC
HCCHFG
HCCHHG
HCFCC3
HCFCFC
HCFFF3
HCFHCC
HCFHGC
HCG4II
HCGGGC
HCGIGG
HCHAHC
HCHCAH
HCHCFG
HCHCHA
HCHF0A
HCIAI4
HD1112
HD60F2
HD703F
HDCHHF
HDFBC3
HF00AD
HF00HA
HF00HI
HF211B
HF2H22
HF300I
HF69B1
HF7BC3
HF9HH4
HFB00A
HFB60A
HFC30I
HFCFF3
HFF0CC
HFF2AC
HFFF69
HFFFF6
HFFG22
HFFG2C
HFG00H
HFGBGG
HFH0II
HFH20A
HFHF07
HFHFC7
HFHH4F
HFHHF4
HG00B5
HG00HB
HG04II
HG0BG5
HG220I
HG2222
HG22C6
HG2402
HG242I
HG2G22
HG422C
HG5005
HG500H
HG5555
HG55H5
HGB401
HGFFG4
HGFGGF
HGFGGH
HGG00G
HGG0CG
HGG2CG
HGG2G4
HGG402
HGG4CC
HGGFFG
HGGG15
HGGGG4
HGGGGG
HGGHF4
HGH05G
HGH605
HGIIG4
HGIIGG
HH0007
HH004F
HH00AB
HH00AH
HH00BA
HH00FI
HH0207
HH02H2
HH055B
HH05H5
HH0702
HH072C
HH0A0H
HH0AFI
HH0B55
HH0B5H
HH0F2A
HH0F4I
HH0HHB
HH0IF4
HH130B
HH1G0G
HH300C
HH3CCC
HH4005
HH4605
HH50H5
HH515G
HH5BAB
HH60GB
HH6531
HH6555
HH730B
HH7ABB
HH7FBC
HH7FCF
HHAHC6
HHB05H
HHB0CA
HHB505
HHB50H
HHBB0H
HHBB36
HHBBGH
HHBBH6
HHBBHG
HHBGCG
HHBGGC
HHBH0H
HHBH1G
HHBHCH
HHBHG1
HHBHGH
HHCACH
HHCAH6
HHCFCC
HHCFH7
HHCH04
HHCH46
HHCH6A
HHCH7F
HHCHA6
HHCHGC
HHCHHF
HHF00C
HHF2GG
HHF2HH
HHF4FF
HHF73C
HHFCII
HHFF3C
HHFFCF
HHFFFG
HHFG24
HHFGG4
HHFH2H
HHFH7C
HHFHF2
HHFI0A
HHFIII
HHG2GH
HHGH0I
HHGH4C
HHH0H5
HHH0HB
HHH10F
HHH136
HHH202
HHH2A4
HHH415
HHH4F1
HHH5GH
HHH613
HHH631
HHH6BB
HHH6G4
HHH7AB
HHHABB
HHHAI6
HHHAII
HHHBAH
HHHBHC
HHHBHG
HHHC46
HHHC64
HHHCAC
HHHCAI
HHHCC4
HHHCG4
HHHCIG
HHHFHC
HHHH41
HHHHFC
HHHI6G
HHHIIG
HHI0F4
HHIFII
HHIIF4
HI01GF
HI0III
HIAI04
HIG004
HII0F9
HII0II
HIIIF3
HIIIG4
I0009G
I000FE
I000FG
I0011F
I001E2
I001F3
I001F9
I00319
I0041E
I00601
I0061G
I008E1
I00911
I00DDF
I00DFD
I00E12
I00F2E
I00F44
I00FDD
I00FDF
I00FE6
I01091
I010F3
I010G2
I01112
I01121
I0190D
I019ED
I01E1D
I01E26
I01G0E
I02041
I020E1
I0211D
I03031
I030DD
I03316
I03D63
I03D6F
I06139
I06331
I06991
I06GGF
I0811D
I088DC
I08DC8
I091E1
I09D0D
I0CFIG
I0D0DF
I0D2E6
I0D363
I0D3F6
I0D62E
I0D682
I0D811
I0DEC2
I0DF63
I0E111
I0EDEC
I0F011
I0F01D
I0F161
I0F24E
I0FC2C
I0FCC2
I0FE6E
I0FF9G
I0FG22
I0FIIE
I0IF64
I0II9E
I10039
I100F3
I1011G
I10121
I10EDD
I10F09
I110D8
I1110G
I111DD
I111GG
I11261
I11681
I11D08
I11D1D
I11DD1
I12116
I12161
I13696
I16028
I16091
I16112
I16121
I16181
I16862
I1D111
I1DDDD
I1E1D6
I1F009
I1F366
I1GGGG
I200E1
I2011D
I2100E
I21161
I21686
I2D116
I2D611
I2E111
I2EID6
I2EIID
I30196
I30D03
I30DCF
I33166
I36196
I3D0C3
I3D603
I3D60F
I3D933
I3I0DD
I41G0G
I4410E
I4411F
I4444F
I491FE
I4991E
I4IE9E
I60FC2
I60GGF
I61028
I61369
I61396
I616F3
I6180G
I62EE1
I666GF
I681GG
I6F4FF
I81668
I8166E
I816E6
I81D61
I86168
I888DC
I8D0C8
I8D101
I8D18D
I8D1D6
I9000G
I90F9E
I91111
I96CCG
I9911F
I9961G
I99991
I99F11
I99F6G
I9D0DE
I9E116
I9F001
I9F016
I9F09E
I9F90E
I9IE99
ICC4I9
ICE009
ICE4E9
ICE669
ICF66E
ICFFFE
ICI0F2
ICIF22
ICIF2C
ID000C
ID00F3
ID018D
ID01E1
ID063F
ID0808
ID0811
ID111D
ID1E16
ID1ED6
ID20D1
ID2D01
ID3063
ID33F3
ID3D0C
ID6103
ID630F
ID682C
ID80DD
ID862C
ID8C82
ID8D0D
ID9333
ID9993
IDC088
IDC808
IDDF1D
IDE602
IDFDD1
IDFE0D
IDFED6
IE0041
IE01DD
IE1002
IE1211
IE1691
IE6669
IEC609
IED0D1
IEDE06
IEDE0C
IEE4C9
IEE991
IEI02D
IEI4E9
IEIDDD
IEIII9
IF001D
IF00DD
IF00DF
IF00IE
IF0E6I
IF0EDD
IF0IE6
IF0IEI
IF100D
IF101E
IF10DE
IF112G
IF1166
IF1261
IF2101
IF224E
IF2666
IF26CC
IF26E4
IF2D01
IF2EEE
IF4424
IF666G
IF6F4F
IF9F6G
IFCC22
IFD009
IFD01E
IFD069
IFD2D6
IFDD11
IFE099
IFE0DD
IFE0II
IFE699
IFE9E9
IFE9I9
IFEE99
IFF09E
IFF44F
IFF6GF
IFFEDE
IFFF3D
IFFFIE
IFIEII
IGCF22
IGF0EE
IGFE0E
IGFEEE
II0E8D
II0F26
II0I9E
II309D
II30DD
II3D03
II3DC3
II3DFC
II6CF2
II6F26
II88DC
II9DED
IICE9I
IID006
IID099
IID20E
IID33C
IID3CF
IID3F6
IID682
IID6E2
IIDCE2
IIDD6F
IIDDFC
IIDFD2
IIE02D
IIE08D
IIE8D6
IIEDCE
IIEDE6
IIEI9E
IIF224
IIF26C
IIF2CC
IIFC22
IIFDD6
IIFIDD
III4C9
III9E6
III9IE
IIID2E
IIID82
IIIDFD
IIIE8D
IIIFD9
1000091
10000F3
10001D2
1000277
100089H
1000B05
1000D1E
1000E1D
1000E91
1000E97
1001081
10010D2
1001102
1001111
10011DD
10011FB
10011GG
10012GB
1001717
1001DD7
1005GFG
1007DDD
1008D1E
1009117
1009711
100B935
100D021
100D1D1
100E091
100ED07
100F5GG
100G21B
100H911
101002D
10100D8
1010111
1010711
1010D1D
1010DD7
1010GGF
1011002
101107D
101112B
10111GB
101170D
1017017
1017071
101D21D
1020707
1050GFG
1070771
1070DDD
107107D
1071112
10770DD
108000E
109G005
10B0GG5
10D0021
10D010E
10D01D1
10D0702
10D0D71
10D100E
10D1077
10D1707
10D7011
10DH21D
10ED007
10G1001
10H0001
10HG001
110007E
1100177
1100777
110077D
1100G01
1101011
11010D7
11010GG
1101701
1101G0G
110G11F
11100GG
111027B
111072B
1110D07
111102B
11111FB
1111601
1111616
1111GB6
1116101
111621B
1116721
111777D
111D111
111D201
111FBGG
111G00G
111G6BB
111GBB6
111GGGG
1126777
112G111
1161101
1161701
1161707
1170011
1177007
1181666
1186166
118E007
118E607
11B0B05
11BGG0G
11D0077
11D00D1
11D0107
11D1777
11D6077
11DD007
11G0001
11G11BG
11G666B
11GBF0B
1200011
12000D7
1201111
120D007
126660E
126666E
1267001
15DDDDD
1600091
16000E8
1600112
1601171
1601711
1601777
1607111
1607771
160911B
1610111
1610711
1610717
1611112
1617011
1617112
1618166
162000E
16660E8
16666F3
1670021
1670771
1671101
1677071
16E7001
1700171
17007D1
1700807
1700D7D
1700DD7
1701071
17010DD
170110D
170701D
170710D
1707D01
170D0D1
170D107
171007D
17100D7
1710101
1717001
1717111
1770017
177001D
1771001
17711DD
177D00D
17D00D7
17D0D07
180000E
18000D7
1801007
182000E
191101G
19HGGGG
1B00BGG
1BBBG0B
1D0001E
1D001DD
1D0071D
1D00DDD
1D01112
1D0170D
1D01D0D
1D070DD
1D0D0D7
1D0D707
1D100D7
1D11111
1D16107
1D1D601
1D200E1
1D60117
1D6100E
1D62001
1D67077
1D70101
1DD00DD
1DD0701
1DD1607
1DD1DDD
1DD6017
1DD6071
1DD6107
1DD7007
1DDD00D
1DE0021
1DE6777
1DH111F
1E66002
1ED0007
1F60009
1FBGGGG
1G00101
1G10001
1G100G1
1G1111G
1G1BGGG
1G1G1GG
1G60101
1GG1111
1GG11GG
1GGG1G1
1GGGFGH
1GGGG5F
1GGGGGG
1H0101F
1H01121
1H11102
1H11GGF
1H61112
1H9111B
1H9D111
1HBB609
1HD1111
1HG0001
200007E
20000E1
20007EE
2000D7D
2000E61
2000EE7
2006711
2006EE7
20077DC
200D0D1
200D617
200D701
200DD07
200DD67
200E111
200E4E1
200E861
20100DD
2010D0D
2011007
201117D
2011DD7
2016707
201D777
201DD77
2068111
2071001
2071177
2077777
207EEEE
20D00D1
20D1711
20D1717
20D6101
20D7001
20D7177
20DD016
20E6111
20I0D11
20ID101
20ID161
210DD77
2110DD7
2111D0D
2116777
21170D7
2222C7E
2222GHC
2222HCC
2227EEE
22G22HC
22GHCCA
2600018
2600EI1
2611111
2666G6B
2700071
270D007
2710007
2771D0D
277710D
27B0111
27CAAAA
27EEEEE
28EG111
2B01111
2BDHHHC
2CEEEE7
2D000D1
2D00D61
2D06107
2D0D067
2D0D601
2D0DI61
2D11107
2DD0067
2DD1167
2E000D6
2E8G111
2ED0006
2EE0EE7
2EEECE7
2EEEEC7
2EG8111
2EID006
2G0G111
2G2222H
2G2G2HC
2GGG111
2H00222
2H222CC
2HHH2H7
2HHHHAB
2HHHHC7
2I00D11
2I10D0D
2ID1601
2IIIIED
300005B
30003HI
3000DIF
3000H0B
3003CHC
3009997
300DDDD
300DI61
300FF97
300HBC6
303390H
3033HI9
3036166
3039H6F
3039HIF
303HIII
3050005
305000B
30501HB
305705H
305H05B
3097303
309D099
30D0609
30D0DDD
30D3303
30D333I
30D3III
30D693F
30D6C9I
30DCIIF
30DF303
30F9703
3166603
3196666
3300065
33033HI
33039HI
3330505
3330655
33309H6
3333007
3333373
3333388
3333397
3333515
333351H
3333836
3333883
3333887
3333991
33339FH
33339HF
3333FH9
3333H15
3333HC6
3333HFF
3335005
33355H5
3337333
33373H5
3337555
3337H55
3338006
3338336
3338633
3339973
3339H0C
3339HII
333F3H9
3350705
335555H
3366638
3383336
3391966
3399991
339HI6F
339HIF6
339HIIF
33C33HC
33C3CFH
33C3H9C
33CCCHC
33CFH9C
33CHCCC
33HFFFF
350000B
3505505
350H05B
35B700H
360005B
3668833
368990I
37H5555
3800006
38000D1
3800606
380CCC6
3833633
3860006
3860III
386C0II
3883337
3888DDI
3899C0C
3899I99
38CCCCC
38CII99
38DDDD8
38H0007
38I9999
38IIIII
3900HII
3999973
39HCIII
3B88007
3B8800H
3C333CH
3C333HC
3C3CHCC
3C3H00C
3C73303
3CFF703
3CFH00C
3D006I1
3D099IF
3D0D00C
3D0DDDC
3D33337
3D3I006
3D3I6II
3D6F00I
3D6IIIF
3D888DI
3D8D88I
3D8DIII
3D999F3
3D9IIII
3DC000F
3DC3I06
3DCI306
3DD0DID
3DD888I
3DDDD0I
3DDDIID
3DF3I03
3DI3006
3DI3III
3DIC036
3DIDDDC
3DII3II
3DIIICF
3DIIIFI
3F0H00C
3FF7C03
3H1900D
3HCCFFF
3HD900B
3I000D1
3I03331
3I10003
3IDD00C
3IDDDDC
40005GG
4000H02
4000HHH
40050HB
400605G
4006555
4006BB5
400B055
400HH0H
401HBB5
4045055
405555H
405B005
405GGGG
40ACHC6
40B0B05
40B500H
40B555H
40BBHHH
40BCHH6
40BHHC6
40CAHHH
40CHHCH
40GH00I
40GH0HH
40GH0II
40H0B0B
40H0HHI
40HBHH1
40HHBBH
40HHHB1
416000E
4190005
440H055
44444AH
4444999
4444C49
4444F6A
4444FF9
4444HHH
444C449
444C44H
444C4C9
444CC49
444CH0C
444F0AA
444H101
4451GGF
44915GG
449990E
449999H
449HHHH
449II0E
44CC4HC
44CC999
44CCCCH
44CHCHH
44F6GGA
44FF605
44FG00A
44HHHH1
45000B5
45000BB
4500B0H
450H00B
451GGFG
4550005
455550H
4555GFH
455GGGF
45BB055
45BB505
45H000B
4600B55
4605055
466650G
466B055
466B505
46A500G
46B5005
46F6055
4910GG1
4990EG1
49910GG
4999015
4999I99
49GF00H
49GHHHH
49I9999
4A6066B
4AFAA55
4B000BH
4B000H5
4B06B05
4B0B005
4B50005
4BB0515
4BBF011
4BFB101
4BFB116
4BH0515
4C44449
4C444C9
4C99999
4CC44CH
4CCCHHH
4CEE449
4CEE999
4CH400C
4E1GGGG
4E4449E
4E99I9E
4EEC449
4EIEII9
4F0E06A
4F20A0A
4F22A0A
4F6G00E
4F9G00H
4FA0EEA
4FA0EEE
4FA22GG
4FAA2GG
4FAAA55
4FAE0EA
4FAEE0A
4FAEEEE
4FE000A
4FEGGGG
4G000HI
4G0HIII
4GFG101
4GGF0AA
4GGF101
4GHI0II
4H00CHH
4H0500H
4H0B555
4H0BB51
4H0BB5H
4H40I0I
4H6B00B
4HB000B
4HBB50H
5000059
50001FG
5000444
50005AB
50005GH
5000ABH
5000B4H
5000BB4
5000BGH
5000GBB
5000GH5
5000H07
5000HGH
5001911
5001GFG
5004044
5004419
50050GH
500555H
5005999
5005AAB
5005B5H
5007AA5
5007F55
5009F11
500AAFD
500B0HG
500BGGH
500FDDD
500HBGG
5011GGG
5040004
50400B5
5045GGF
504GFGF
504GGGG
50500AB
5050504
5050B0G
5050BBH
5050HBH
5055053
50550HB
505550H
50555GH
5055BBG
5055H0H
505B505
505H0BB
5070A5A
50755A5
5075F0F
507AAAH
507AHHH
50909FF
509909F
5099101
509990F
50A005H
50A050H
50AAH0H
50AFFFD
50B00GH
50B0A0B
50B0AAB
50B0BBB
50B1GGG
50B410G
50B50BB
50BB05H
50BB50B
50BBB0B
50BGGG1
50BHH0B
50F0111
50F1101
50FAFFD
50FFFG5
50G1BGG
50G5555
50GB00B
50GBG1G
50GFFGG
50GG0H5
50GGFGF
50GGH0H
50H0007
50H0H55
50H55AB
50HB05B
50HBH0B
50HH75A
50HHBAB
511111F
511B005
51DDDDD
51GGGGF
51HBBGG
53DDDD7
540000G
54000BH
540AAAA
540B00H
541500G
54AA0AA
54AAFA5
54GGGGG
55000GH
55005FH
55005H5
55005HB
5500H5B
550B0H5
550B505
550BHBG
550GGGF
550H055
550H0BB
550HB05
5544449
554959G
555005H
5550H0B
5550H0H
5554495
55555HB
5555BBB
5555H55
5555HB5
5555HHH
555B555
555BBB5
555FHGG
555GFFA
555H40H
55990GF
55B000G
55B050H
55B0B0H
55B0BBG
55B0BGH
55B0GHH
55B5HBB
55B9595
55B9599
55BB00H
55BB55B
55FBGG5
55FF003
55GF0AA
55GFBBG
55GGGFG
55H500B
55HB005
55HBBBB
55HHH55
570011F
571111F
575F5FF
5777FFF
57AAAAF
57AAHH5
57F500F
57FF55F
57FHHHH
57HH50A
590G001
5911001
5999599
5999959
5999975
59F1001
59G0001
5A0050H
5AAAABH
5AABAAH
5AABABA
5AAFAAD
5AB0BBB
5AH000H
5B000G5
5B0B0HH
5B0B505
5B0G005
5B0H50H
5B1011G
5B19111
5B4BB01
5B50004
5B50055
5B50554
5B99559
5B99997
5BB00B5
5BB04BB
5BB0554
5BB0B0B
5BB4B01
5BB5999
5BB70HA
5BB9971
5BB9997
5BBBBB5
5BBGH0H
5BG000H
5BGBH0H
5BH005H
5BH050H
5BH0B0B
5BHB00B
5BHBBBB
5D00007
5D0D909
5D53333
5D77779
5DD0079
5DDD779
5DDDD59
5DDDD79
5DDDD95
5DDDDD7
5DFDDD5
5F000AB
5F11111
5F11DDD
5F4444H
5F71111
5FAAAAD
5FAAAAH
5FAABBB
5FBGGGG
5FDDDDD
5FDF00D
5FDFDD5
5FFDDFD
5FFFDDD
5FFG0AA
5FG0AA5
5FGGGA5
5FGGGG1
5G00011
5G0005H
5G000B5
5G01BBB
5G0500H
5G0AAAA
5G0B555
5G0BBB5
5G0HA0B
5GAAAAA
5GBB0BB
5GBGGG5
5GFBGGG
5GG0H05
5GGG1FG
5GGGG1F
5GGGGGA
5GGGGH5
5GH0005
5GHH0B5
5H000B4
5H0050A
5H00BBB
5H00HB5
5H0B05B
5H0B0HB
5H0H0BH
5H5000A
5H50H0B
5H5500B
5HB0004
5HB0H0B
5HBH00B
5HGGGG5
5HH0H05
5HHH005
5HHH5H5
5HHHH75
600004F
6000281
600055F
6000595
60005B1
600093B
600095B
6000B33
6000B5F
6000B95
6000BB1
6000FB3
6000FC2
6000GBG
6000GG5
6000IGF
6001028
6001112
6003031
6003866
60045B5
600509F
60054FB
60055A5
60055AB
6005G55
6005GB5
600693B
6006FB3
6006FB5
6006GBG
600A555
600A5BB
600ABB5
600ABBB
600B545
600B905
600BB5A
600BF09
600E021
600E111
600E2E1
600F0F5
600F6IA
600FBA5
600FC22
600FC26
600FII2
600GA65
600GFB5
600I0GF
600I331
60100E8
6010E08
6017111
601FBBB
60405B5
6044555
605009F
6050BBG
6050BGB
6055045
605550A
605555F
60555BB
60555FB
6055B55
6055BBB
6057779
6059009
6059999
6059FFF
605BB5B
605GBBG
605GBG1
6063866
606509F
606555A
606555G
60655A5
60655AB
6065A55
6065G55
6066B93
6066BGG
6068366
606ABBB
606B503
606B545
606B903
606BB45
606F6BB
606G6BG
6077177
60777F1
607BBFB
607F001
6083903
608900C
6089666
6089903
6089996
6089C66
6089CC6
60A5055
60A5BGB
60B00AA
60B00GG
60B055G
60B450B
60B50A5
60B55B5
60B55FB
60B5FBB
60BB111
60BB555
60BB55B
60BB5F1
60BBBB5
60BF00B
60BF7BB
60BGC0G
60BGF0B
60BGG1F
60E1701
60EE171
60F05A5
60F3331
60F5005
60F550A
60F7777
60FBB51
60FC266
60G00BG
60G0BB5
60G0GG5
60G505B
60G6B55
60G6G54
60G6GG5
60GF01B
60GF501
60I210E
6100039
61000E8
6101201
6101281
6101777
61050GF
610G011
6110177
6110777
6111101
6111701
611G11B
611G1BB
611G66B
61666F3
6170117
6170177
6170708
6171701
6177008
61G0G11
633C337
63I3331
64050B5
6405B05
6445055
64B00B5
6500503
6500G55
6500GBB
65040BB
6505555
650555B
650BGBG
650GG55
65400B5
65505BB
6550B5B
6554005
655505F
655550B
655555A
65555A5
6555G55
655A005
655A555
6570005
6590G01
6590GG1
659909F
65B0054
65B0B55
65B0B5B
65BBG15
6600883
6600F6A
6600FIA
660509F
66065F3
6606G54
66266GB
6640555
6644605
665009F
66505G5
6650G55
66555FB
6655BGG
665B054
665BBB5
665FBBB
666054A
66605F3
66605F5
6660883
6660GG5
666369B
6663866
6664555
666545B
66655BG
6665909
6665A55
6665BG5
6665G55
6665G5F
666654A
6666A5G
6666CFE
6666F0E
6666F53
6666FIE
6666GA5
6668836
666A555
666A65A
666AA6B
666ABB5
666BA5B
666BB45
666BB5A
666C6FE
666F00A
666F6IA
666GB55
666GBGG
666GGA5
6683666
669399B
6699GCF
669GGGG
66A065A
66A555G
66AABBB
66B05A5
66BBB5B
66BBG05
66F600E
66F6FFA
66FAEEE
66FB333
66G66BG
6701171
6701177
6707177
670775F
67077F5
670BBBF
6710117
6710177
6717017
6770081
6770717
677075F
67707F5
677705F
677750F
6808333
681000E
68100E8
6811166
6830303
6833399
6839939
6883033
6896666
6899939
6899993
68999C6
689C666
68E1G11
68EG111
690001F
6900035
690GGGG
69110GG
691G00B
695100G
696399B
69699BF
6999091
69C9997
69GC00C
69I9991
6A000BG
6A0050A
6A0500G
6A05055
6A05BGB
6A6650A
6A6665A
6AA6BBB
6AB00B5
6ABB00B
6ABBBB5
6B0003B
6B30333
6B50003
6B51503
6B54005
6B5505B
6B55B05
6B93303
6BB0555
6BB0B5B
6BB0BB5
6BB0BBB
6BB11G1
6BBBB05
6BF400B
6BG00BB
6BGGGGG
6CC6CFA
6CCC0FA
6CCCF0A
6CF7777
6E17001
6EE1666
6F00055
6F03331
6F0A0BB
6F16BBB
6F22277
6F40655
6F50005
6F5005A
6F5500A
6F57707
6F60055
6F70003
6FA5005
6FB0009
6FF555A
6FF55A5
6FFF655
6FFFIE6
6FIII26
6G00102
6G006BG
6G0110B
6G02001
6G06BB5
6G06GG5
6G2266B
6G60G65
6G60GG5
6G660G5
6G6A665
6GA6665
6GG0555
6GGGF0E
6I81E66
6IGGGGF
700012D
7000178
7000189
700071E
700078D
700079E
7000F2B
7001117
7001171
70011DD
7001D08
7002707
7003555
700500H
7007177
700771D
700771F
70077F5
7007DD7
7008002
7008D07
700970E
700D1D1
700DD02
700DD1D
700DDD9
70100D8
70101D7
7010207
701020D
7010D11
7011017
7011D01
7011D07
701D701
7022ABB
7027777
702B111
702D00D
703800H
705AA0H
7070102
70701D7
7070755
7070DDD
7071D0D
707701D
70770D7
7077D07
7077DE7
7078007
707DD07
70800D7
70800H3
7080701
70ABBFB
70B0038
70B8111
70BB0FB
70BBBBA
70D0087
70D077D
70D080D
70D1071
70D1077
70D170D
70D7071
70D70DD
70D7787
70D78DD
70D7D07
70DD002
70DD802
70EEE97
70FEEE9
710000F
710002D
7101008
710101D
7101112
7101277
7107077
7107101
7107701
711001D
7110101
711010D
711102D
711120D
7111711
711D1D7
7170008
71700D1
7170707
7177001
7177007
71D0071
71D100D
71D1111
71D71D1
71DD001
7200002
72222HH
72C0002
72HHHHC
7300003
73338CH
73FF003
751111F
755555H
755HHHH
757111F
757A55A
75AAA0H
75F0011
75FFF3D
75FFFAA
7700078
770071D
77007F5
7700D77
77010D1
7701707
7707055
77070D1
7707107
7707D01
7707F05
770DD07
7710002
771001D
771007D
771070D
7710D0D
7711D08
7717007
77170D8
7717708
771D00D
775700F
7757555
775D777
777010D
7770D78
7771777
777500F
7775759
77757F5
7775F5F
7777078
7777757
7777759
777777D
77777C8
77777CE
77777F5
7777C7E
7777E7C
77780D7
7778222
7778707
777C00E
777C77E
777E97E
777ED07
777FF22
777FF55
777FFF5
7790507
7797005
77C700E
77D1007
77D7E0D
77DDD59
77E77E9
78000D7
780D001
7830001
7870001
78D01DD
78DD01D
7933C03
7A05555
7A05A0H
7A0A50H
7A555A5
7A55FFA
7AA0055
7AA5FAA
7AA5FFF
7AAA05H
7AAAAD5
7AAAAFB
7AAAAFF
7AAAAHD
7AAHHFF
7AF0BBB
7B11711
7B83303
7BB00FB
7BBB00F
7BBBBFB
7BBBC0F
7BF1111
7C0003F
7C2AAAA
7C7777E
7C7AAAF
7C7FAAA
7CAFHHH
7CF3F0F
7CHAHHH
7D00009
7D00201
7D0077D
7D00D1D
7D01D07
7D02001
7D070D7
7D07101
7D07D01
7D08777
7D08D77
7D0D101
7D10D01
7D10D0D
7D1D111
7D70011
7D70017
7D700DD
7D70778
7D71111
7D77708
7D777C2
7D77C72
7D77C78
7D7C772
7DD0002
7DD001D
7DD1001
7DD1111
7DD7007
7DD7078
7DD7C78
7E0010D
7E0D007
7E0D777
7E90007
7ED7077
7EE7779
7EEEE79
7F00001
7F000E1
7F00555
7F01011
7F0BBBA
7F0E001
7F2H222
7F2HH2H
7F3F003
7F5111D
7F5500F
7FBBBB1
7FBBBBB
7FE0001
7FF5FAA
7FH2222
7FH2H2H
7FHH2H2
7H2222H
7H2H222
7H2H2HH
7H5555H
7H9HH55
7HH555H
7HH5HHH
7HHCHAH
7HHH5H5
7HHHCFA
7HHHH55
80001DD
800087E
8000ADI
8000D17
8000D7D
8000DDD
8000E87
800130H
8001637
8002HHH
8003H01
800607E
8006E7E
80070AA
800717E
800777C
80077C7
8007A0A
80080H4
8008333
8008H73
800AD0I
800C87C
800D107
800D10D
800D707
800D7DC
800DD16
800DDD6
800DDDC
800DDI1
800DIDD
800I1DD
8010071
801030H
801666E
801E008
803001H
803313H
803331H
8033333
803733H
807803H
807A8DD
8080H37
8083073
808887E
808D303
808D30H
808H307
80AD00I
80D0C77
80D1007
80D7007
80D7333
80D7777
80DCE0I
80DD016
80DD607
80DEI0I
80DI0D1
80DID0D
80DIIDD
80E7017
80EE87E
80EEE7E
80H0202
80H0222
80H0HH2
80IIDDD
80III8D
810007D
810E071
8111011
81111G1
8111666
8160011
8166E66
8168666
818300H
81E6668
81G1111
81GGGGG
81HD101
82H0022
82H2222
82H22HH
8300H07
830H00D
8330333
8333903
8339066
8393666
8393936
8399303
8399903
83H0001
844HHCH
84HHCH4
86000E1
8600EE1
8618666
8663336
8700017
870D001
871DD01
877AAAD
877C777
87D1011
87D1D01
880007E
8800E07
88088H4
880H307
880HH0H
8820EE7
88300H7
8830H07
8833306
8833333
883D333
888002H
88820E7
888222H
8882777
8882E07
8882HCC
8883073
8887HCH
8887HHC
88880E7
8888777
888877D
888882H
888888H
88888C7
8888CAH
8888D8I
8888DC8
8888E87
8888H0C
8888HCC
888CAAH
888D303
888D808
888D88I
888DC8E
888DCHH
888E87C
888E87E
888H00C
888HCCC
88D0077
88D030H
88DIIIC
88DIIII
88E8887
88E8E87
88H200C
8903366
8906336
89066CC
8939396
8990E01
8993633
8999066
899966I
8999ICC
89C066C
89C06CC
89C6666
89C6CCC
89CC00C
89D000H
89H111G
89I3003
8AAADHH
8AADDID
8AAH2CC
8AH42CC
8CC8AAH
8CEEEE7
8CH0004
8D000D1
8D00101
8D00107
8D00D16
8D00DDC
8D00DID
8D0D0C7
8D0D601
8D0D6I1
8D0DDD1
8D1D116
8D60008
8D6II08
8D6III8
8D70007
8D77707
8D77DDC
8D80008
8DD000D
8DD00DI
8DD01DD
8DD0D06
8DD0I0D
8DD7DDC
8DDD101
8DDD116
8DDD77C
8DDD99C
8DDDC06
8DDDI06
8DDDID1
8DDDIII
8DDI0DC
8DDIDDD
8DDIIID
8DEC006
8DHH00C
8DI0D16
8DI0D61
8DID00D
8DID1DD
8DII008
8DIII3D
8DIII8I
8DIIIC8
8E00607
8E00777
8E08887
8E77007
8E80007
8E87E77
8EEE807
8EEEEE7
8H02002
8H11011
8H11101
8H2G00C
8H2G202
8H30007
8H3000D
8H9H4CC
8HHH002
8HHHG04
8HHHG22
8I0D0DD
8I0DDD6
8I33306
8ID0011
8ID0D0D
8II3336
8III333
9000071
90000BF
90000CG
90000D7
9000196
900019G
90001GF
9000619
9000695
9000905
9000DC7
9000FB6
900190G
9001966
9009CFG
9009E09
9009EG1
9009F9B
9009IE9
900CH6F
900E19G
900GBGF
900GHFG
900H755
900HFGG
900I691
9019666
9019GGG
9061966
9066635
90901F9
9090335
9090CFG
90966FE
9099509
9099691
9099961
9099C9H
909E009
909IIE9
90FH0II
90H100G
90I0FFE
90I6196
9101GBF
91101GF
91110GF
9166966
9191111
9197111
919GGGG
91FG00E
93000BC
9335555
939900B
941GGFG
95DD009
96000BF
960069B
961001E
961010E
9660I0E
9664CCC
9665009
9666509
9666I4C
9666II4
9699BFC
9699C7F
9699F01
969C7FF
96C6664
96CCCCG
96CCI64
96CII64
973F003
97HH555
9900001
9900G01
9909091
9909691
990F06E
990F66E
990GFGE
9919E01
9950GGG
9951911
995555B
9959555
9959711
99611BG
99611GB
996666B
99693BC
996B11G
996F60E
999016F
99906BF
9990703
999071E
9991001
999110E
999300B
9994501
9994C99
9995009
9995555
999600E
9996BFC
999710E
9997511
9997555
9997B1F
9997F3F
9997FFF
9999559
9999571
9999971
999999H
99999E6
99999HF
9999CHC
9999HH3
9999HII
999C7FC
999F1H1
99C97FC
99CHCCC
99CHFFC
99E0009
99E6009
99E9101
99F10E1
99F1E01
99G1GGG
99GHHHC
99HGH05
99HHFF3
99I9IIE
9BDHHHH
9C00CCG
9C0CCCG
9C400CC
9C9970F
9CC64CC
9CC6664
9CCC4CC
9CCCCCG
9CCCGCC
9CH003C
9CH300C
9CHFF63
9CI6CC4
9CIC664
9CICCI4
9D00D6E
9D0900C
9D0D006
9D1010D
9D9000C
9DDE091
9DDIE91
9DI999I
9DI9IIC
9E90009
9F00HII
9F10H01
9F66F0E
9F6FFFE
9F99016
9FE1101
9FE1116
9FF6664
9FFF6F4
9FGGGGF
9FH0III
9FHHHHH
9G00051
9G000B1
9G0B001
9G0H001
9G111GF
9GB111G
9GBG001
9H000GH
9H0100G
9HF00CC
9HH00H5
9HH1111
9HHH73F
9HHH7FF
9HHHFHH
9HHHH57
9I06019
9I0IIIE
9I1010E
9I41F0E
9I6C664
9I6F001
9I90I9E
9I996F1
9IC6664
9ICIII4
9IF9IIE
9IFFF9E
9II0IIE
9II600E
9II660E
9II9I9E
9IIC664
9IIF6F4
9IIII0E
A0005H5
A00065A
A000H2I
A000H5B
A000H5H
A0050H5
A00B0B5
A00B0HB
A00BB65
A00BBBA
A00BBHG
A00BHBG
A00FHH2
A00H0IG
A00H22I
A00HGII
A00HH0B
A05AAFH
A06665A
A0A02H2
A0A0605
A0A065A
A0A5H0H
A0AAH2G
A0B00BH
A0B06BB
A0B0H0B
A0BB00H
A0BB605
A0BBHBB
A0CHGCC
A0CHHCH
A0F0I0I
A0F200E
A0FF0FI
A0H005H
A0H200I
A0H2GIG
A0HCHH6
A0HGCII
A0HGGCC
A0HGIII
A0HH0FI
A444C4H
A4CH40C
A500H0H
A5B000B
A5H0005
A60050A
A60555A
A605B0B
A60650A
A65000A
A655005
A65505A
A655555
A66605A
A888AD8
AA000F2
AA05AFH
AA05H05
AA444HC
AA4C44H
AA4H00C
AA50FAH
AA5AFAD
AA5FAAD
AA65505
AAA0605
AAAA50G
AAAA5FB
AAAA5FD
AAAA5H5
AAAAA65
AAAAAHG
AAAAB08
AAAACH4
AAAAD0I
AAAADHD
AAAADHF
AAAAF2A
AAAAFBD
AAAAGBG
AAAB0A8
AAAD2HH
AAADDF2
AAADF2H
AAADHF2
AAADHID
AAAF466
AAAF5AD
AAAF6BB
AAAFA5D
AAAFAFD
AAAFHD2
AAAH2IG
AAAHH5G
AAB0A06
AABB605
AABBAF6
AABBB06
AABBBHF
AADH0HI
AADHH0I
AAF600E
AAFBAAD
AAFF65A
AAFFDFD
AAFFFA4
AAGBBBG
AAGBGGG
AAH0GII
AAH420C
AAHCGGG
AAHFBBB
AAHFFFF
AAHG2IG
AAHGG0G
AB000BB
AB06BBA
AB0B005
AB0B5BB
AB0BB0C
AB0BBCA
AB6B05A
ABA0088
ABAA008
ABB0B5B
ABB5B0B
ABBA8D8
ABBB00C
ABBB0B5
ABG000C
ABGGGGA
ABHBB0B
ACAH00C
ACH40CC
AD05HHH
AD0F00B
ADD00FE
ADD0F2E
ADDFE0I
ADF0HHH
ADH00FI
ADI2888
AF0666A
AF2666A
AF60055
AF6066A
AF66646
AF66655
AFA4H4H
AFAFDDD
AFE000E
AFFD0EI
AFFF606
AFFF664
AFFFE44
AFFFE6A
AFI000I
AFI0I0I
AFIIIII
AH000BB
AH0B00B
AH0HCCH
AH0HHHB
AH22I0G
AH400CC
AHBHB0B
AHDHH0B
AHDHH0F
AHFFFF4
AHGIIII
B000006
B000011
B0000FB
B000107
B000161
B0001G1
B0004BF
B000501
B00055G
B000615
B00065F
B0006AA
B0007DC
B000903
B0009G5
B000A5H
B000A64
B000AFB
B000BAF
B000BBA
B000BC7
B000D0H
B000G1F
B000GA4
B000GAA
B000HHG
B003807
B0038C9
B003H7B
B00450H
B004HCH
B0055H5
B005H0G
B006455
B00655G
B0065BA
B00691G
B006A5B
B006BC7
B006F0B
B006G11
B00803D
B008301
B009306
B00AD0F
B00AH65
B00B04B
B00B04H
B00BB0G
B00BB6G
B00BB7F
B00BBA6
B00BBCA
B00BBGC
B00BBH5
B00BF7B
B00BFBD
B00BH5B
B00BHB5
B00BHHB
B00BHHH
B00C0G4
B00CHAH
B00CHH4
B00D80H
B00DH0C
B00F111
B00F1GG
B00F40B
B00F6G1
B00F7BB
B00FB0C
B00G541
B00GG0C
B00H0AH
B00H5HB
B00HA05
B00HG65
B00HH4C
B00HHHH
B01011F
B0105GG
B010911
B01111G
B011GGG
B01GG1G
B038807
B04555H
B04B555
B04BB0C
B04H00B
B050001
B0505H5
B050G1G
B051101
B0511FG
B05505B
B0550H5
B05550B
B05550H
B055F0B
B05B0H5
B05FG11
B05G111
B05HB0B
B05HB0H
B05HH0H
B060B54
B0655GG
B065BB5
B069555
B06A00A
B06B4BC
B06BB0G
B06BBBB
B06F00B
B06F7BB
B06FBBB
B070803
B078003
B07833H
B07BA0A
B07BCAA
B07HA5H
B080031
B080178
B08083D
B081708
B083D33
B087D08
B08DHHH
B0A00A6
B0A00BH
B0AA50H
B0AB0H6
B0B046B
B0B0555
B0B0B55
B0B0B5B
B0B0BB5
B0B3DHC
B0B45B5
B0B5004
B0B65BB
B0B6BB5
B0B839D
B0BB055
B0BB05B
B0BB0GC
B0BB505
B0BB50B
B0BB6GC
B0BB9D6
B0BB9DC
B0BBB6B
B0BBBB6
B0BBBCH
B0BBBH6
B0BBFBC
B0BBG5H
B0BBG6C
B0BC7AA
B0BFBC7
B0BFG06
B0BFGGG
B0BG5HH
B0BGHHH
B0BH0AC
B0BH54B
B0BHH6B
B0CHH04
B0F0111
B0F0B0C
B0F1116
B0F400B
B0G0H0H
B0G0HHC
B0G5041
B0G5111
B0G5G01
B0G5HHH
B0GA00C
B0GBGFG
B0GBGGF
B0GBHHH
B0GG006
B0GG105
B0GG11G
B0GGG5F
B0GGGGA
B0H00A5
B0H00BA
B0H04CH
B0H0ACH
B0H0BBB
B0H0H04
B0H400H
B0H5H0H
B0H655B
B0H65BB
B0HACH4
B0HB65B
B0HBB05
B0HBCHH
B0HBH05
B0HH00G
B0HH04C
B0HH05B
B0HH50H
B0HH60G
B0HHBCH
B0HHBHC
B0HHHBC
B100397
B11011G
B111111
B111605
B160005
B1GG1GG
B1GG605
B333333
B339933
B339C96
B33H555
B36999C
B380001
B380331
B380333
B393999
B399993
B39C969
B3BD333
B3C9903
B3F9999
B3HF001
B4000HH
B40B6BC
B40BB06
B4500GH
B45G00H
B4B00CH
B4B00H6
B4BB006
B4FB006
B4H0B0C
B500AA5
B500B04
B500BBH
B500BHB
B500GG1
B505H05
B50G00H
B50G111
B50GGG1
B50HH05
B50HH0B
B54010G
B55050B
B555FGG
B55B959
B55B999
B55H005
B599991
B5B5504
B5B9991
B5BBH55
B5FGGGG
B5G00AH
B5H00H5
B5H00HB
B5H0H0H
B6004BB
B6005BA
B600B4B
B600GGC
B604505
B60B555
B60BBB5
B60BBCA
B633303
B64B555
B650B55
B65400B
B654BB5
B65550B
B65B0B5
B65B505
B670005
B69100G
B6B00A5
B6B050A
B6B055B
B6B0B55
B6B0BB5
B6BA005
B6BA50A
B6BB0B5
B6BBGB1
B6CF009
B6F400B
B6G00BB
B6G400C
B6GBG01
B6GG015
B70AA0H
B73030H
B7555HH
B793355
B7B3B33
B7BC30F
B7H55H5
B803333
B8078DC
B810807
B830331
B830333
B88030H
B88HH0C
B90003C
B9399C6
B951111
B959559
B96993C
B9900GG
B99033C
B995001
B99600C
B999917
B99996C
B999C96
B9G0001
B9G1GGG
BA0B00H
BA40006
BAB000H
BB00009
BB00069
BB0046B
BB0065A
BB00BAC
BB00BB9
BB00BG6
BB00BGC
BB00GHC
BB00H6G
BB00HB5
BB00HBB
BB00HCG
BB00HGC
BB04HBB
BB05004
BB06504
BB065BB
BB06BB5
BB091G1
BB0B06G
BB0B695
BB0BGAC
BB0GHHH
BB0H00G
BB0H0B5
BB0H655
BB0HB65
BB0HG0C
BB100GG
BB33993
BB39997
BB3D33H
BB45B0H
BB4HB01
BB50004
BB50H05
BB54B01
BB59919
BB5BBH5
BB5BH55
BB60111
BB60B5B
BB65B0B
BB6B50B
BB6GG05
BB70095
BB700BF
BB75H55
BB7B00F
BB7B33F
BB7CHFA
BB7F00B
BB7HHHH
BB9611G
BB99306
BB994G1
BB99964
BBB0B65
BBB0C08
BBB0F0B
BBB1601
BBB3061
BBB33F7
BBB500H
BBB5BBH
BBB5FB1
BBB5H55
BBB600G
BBB6905
BBB733F
BBB75H5
BBB7A05
BBB9955
BBB9973
BBB9997
BBBB009
BBBB00H
BBBB065
BBBB069
BBBB0HG
BBBB111
BBBB5H5
BBBB6GB
BBBB75H
BBBB7BB
BBBB7FB
BBBBB6G
BBBBB75
BBBBB7F
BBBBB7H
BBBBBBH
BBBBBDF
BBBBBFD
BBBBCH6
BBBBD08
BBBBF06
BBBBF71
BBBBFC6
BBBBG05
BBBBG0B
BBBBG61
BBBBH5B
BBBBH9D
BBBBHDH
BBBBHF9
BBBBHGC
BBBC06G
BBBC60G
BBBC7FA
BBBC7HA
BBBD00F
BBBD0CF
BBBD306
BBBD33F
BBBDC36
BBBF69G
BBBH555
BBBH7FD
BBBHB5B
BBBHBBH
BBBHBH5
BBBHH51
BBBHH5B
BBCF006
BBD733H
BBDC006
BBF00A6
BBF7BB1
BBFBD06
BBFGA0A
BBG000H
BBG006B
BBG00BC
BBG0111
BBG060B
BBG6BB1
BBGBH01
BBGBH0H
BBGFGGA
BBGFGGG
BBGG065
BBGG605
BBGG6G1
BBGGGA5
BBGGGFA
BBH000G
BBH00B5
BBH0505
BBH100F
BBH11GG
BBH50BA
BBH6B05
BBHA00C
BBHB0BC
BBHB10G
BBHBBBB
BBHBCH6
BBHBGHC
BBHC60G
BBHD009
BBHG051
BBHG40C
BBHGG0C
BBHGGC6
BBHGGGG
BBHHB6G
BBHHH51
BBHHHC6
BBHHHH1
BC00093
BC00A6A
BC90036
BC99969
BCA4006
BCG0G06
BCHH60G
BD00803
BD8900C
BDHH00F
BF000BC
BF07A0A
BF0B00C
BF111GG
BF4000B
BFA000B
BFBBB11
BFBD009
BFGB11G
BG006BB
BG00A0C
BG00B6B
BG06GCG
BG0G015
BG0HH0C
BG1G111
BG1GG1G
BG1GGG1
BG50G01
BG5F11G
BG6150G
BG6BBB1
BG6F00B
BG6GF01
BGBB60C
BGBBB0H
BGBFGGA
BGBG6G1
BGCG006
BGG0006
BGG000C
BGG011G
BGG0G15
BGG1111
BGG1GG1
BGG5F11
BGG600C
BGGF111
BGGFGG1
BGGG6GG
BGGGGF1
BGGGGG6
BGGGGGG
BGH000H
BGHG001
BH0004H
BH000AH
BH000BA
BH005BB
BH00955
BH00B5H
BH00FBB
BH00H0G
BH05H0B
BH0B055
BH0B0H5
BH0B50B
BH0G0CH
BH0H05B
BH0H0BH
BH0H0HB
BH0H40C
BH0HCHH
BH0HHHG
BH1111F
BH1GG0G
BH4000B
BH4600B
BH500B5
BH50B0B
BH50H0B
BH600BA
BH6500G
BH6550B
BH65554
BH65B0B
BH6B00A
BH700FB
BH91111
BH97555
BHA0H0C
BHB0CHH
BHB0HHC
BHB1009
BHB1GG5
BHBB159
BHBB5HH
BHBBA05
BHBBHHH
BHBGG0C
BHBGGC6
BHBH005
BHBH605
BHBHHH1
BHCH604
BHDHHHH
BHF000A
BHG000H
BHG0H0C
BHGG005
BHGGGGH
BHH00H5
BHH050B
BHH0CHH
BHH500H
BHH510G
BHH600G
BHHBHHH
BHHH0CH
BHHHBH1
C000E69
C000EC9
C00AFII
C00E09I
C00FA66
C0AFI0I
C0C0CFA
C0E090I
C0E6669
C0EC999
C0F00AA
C0F0E66
C0FAAAA
C0FAC66
C0FE699
C0FFFAC
C0FFFE6
C2G2HCA
C2H000A
C3333CH
C397303
C3FF7C3
C3FFF7C
C444449
C44CHHH
C44HCHH
C4CC4HC
C4E4999
C673003
C678002
C720002
C73F30F
C770AFA
C77700E
C777FF2
C77AAAF
C77FA0A
C7AHFFF
C7FHFFA
C7HAHHH
C8333H7
C8888CH
C8CCCCH
C999H3C
C9HH7FC
CAA22HC
CAAFA0A
CAAH00C
CACHCHH
CAFFFFF
CAFHHFF
CAH4CCC
CC00CFA
CC00E69
CC0C6FA
CC0CFA6
CC3333H
CC444CH
CC49I99
CC4ACCH
CC4CC4H
CC4EEC9
CC8244H
CC8888H
CC888CH
CC8CCCH
CCC0FA6
CCC2H0A
CCC44HC
CCC4GAH
CCCA2HC
CCCAF0A
CCCAHHH
CCCC33H
CCCCCCH
CCCCCFA
CCCCF6A
CCCCFIA
CCCCGHA
CCCCHCC
CCCE09I
CCCFH09
CCCG88H
CCCGAHC
CCCH00C
CCCHHAF
CCE00E9
CCE09II
CCE4EC9
CCFA666
CCFCCH9
CCFIIIA
CCG22GH
CCG22HC
CCG2G8H
CCGG22H
CCGGH0C
CCH9H0C
CCHAHHC
CCHCCCC
CCHCHFA
CCHHHC4
CE09099
CE44999
CE60999
CEE44E9
CEEC999
CF0006A
CF00E66
CF0660E
CF0FFAA
CF770AA
CFA000A
CFA6666
CFAA0AA
CFAAC66
CFACCCC
CFCCCHH
CFE9999
CFF27AA
CFF7222
CFF777E
CFFE009
CFFE609
CFFFACC
CFFFFAF
CFFFIIA
CFGGGGC
CFHC9CC
CFICCI2
CFIGG0C
CG22G8H
CG22GHC
CGAAAAH
CGAH0CC
CGG22HC
CGGCCCH
CGHHCCH
CH9HH7C
CHA4CCC
CHCCCCC
CHCCHAF
CHCHCFC
CHFF3CF
CHFFFC3
CHH00AF
CHH0F0C
CHHAFFF
CHHH7FC
CIE9I99
CIEE999
CIIE999
CIIII49
CIIIIF2
D0000E2
D0001ED
D0002D7
D0002E6
D00030F
D000718
D0007BC
D000808
D000B38
D000DFC
D000E79
D000ED7
D000FC3
D00108D
D001D62
D001DE2
D0060F1
D006112
D00670F
D006I93
D00710E
D007177
D007777
D0077C8
D0077D7
D007D77
D007DD7
D007FDD
D00801D
D0081DE
D008617
D008DE7
D008E11
D00B803
D00C70F
D00D009
D00D201
D00D267
D00D6FI
D00D771
D00D7F1
D00D80D
D00D88D
D00DD11
D00DDI8
D00DI12
D00E002
D00E707
D00E7C9
D00F00D
D00F0D6
D00F10E
D00F11D
D00FC63
D00I0E2
D00I0F3
D00IDD8
D0100E7
D010117
D010D02
D011008
D011611
D0170D7
D0201D6
D021E0D
D021ED6
D061717
D067072
D067771
D068011
D06I811
D07001E
D070111
D0701DD
D070D77
D071008
D07100E
D0710D1
D0710DD
D071107
D077077
D077D07
D077D0D
D078001
D07D70D
D07DC77
D07DD01
D07DDC9
D07F00E
D080008
D080101
D080161
D082077
D099F3I
D09I10E
D0B380C
D0B8003
D0B890C
D0C030F
D0C080E
D0C6277
D0C777F
D0C800E
D0CHHHF
D0D01DD
D0D0717
D0D0E67
D0D10D1
D0D1101
D0D11D6
D0D1611
D0D20I1
D0D6021
D0D6FIE
D0D6I81
D0D7077
D0D800D
D0D80D6
D0D8D06
D0D8I61
D0D9509
D0DC009
D0DC777
D0DCE67
D0DD107
D0DD161
D0DD70D
D0DD81D
D0DD87D
D0DDD16
D0DDI88
D0DDID1
D0DFIDD
D0DI111
D0DI126
D0DI80D
D0DID88
D0DIDD1
D0E0002
D0E0079
D0E007D
D0E0161
D0E020C
D0E062I
D0E070D
D0E6107
D0EDD7D
D0EI011
D0F0003
D0F063I
D0F0D06
D0FD006
D0FDDD6
D0HHHFC
D0I0006
D0I01ED
D0I0808
D0I081D
D0I0E26
D0I1DE2
D0I201D
D0I61E1
D0I8086
D0ID11D
D0IDE09
D0IDF11
D0IE026
D0IFD0E
D10002D
D100111
D100777
D1007D7
D100803
D100E07
D100E0D
D101101
D101107
D10D077
D10DD07
D10E00D
D110011
D111027
D116011
D116017
D11700D
D160111
D161002
D1700D7
D171001
D18000D
D1D0002
D1D200E
D1D6107
D20001D
D200077
D2000CE
D20077C
D200ID1
D20I0D1
D288888
D2CIIIE
D2D0C67
D2HHHHC
D2I00D1
D2ID016
D300CF6
D333373
D3333II
D3338C7
D333IFI
D33IIII
D3600I3
D388803
D3888I3
D38DCII
D38DIII
D3DD88D
D3DDD88
D3DII0I
D3I0003
D3I000F
D3IIC0F
D3IIICF
D500779
D600I93
D600IF1
D601111
D601117
D607111
D60I0E2
D60IE11
D611017
D63FIII
D670702
D67077F
D67770F
D677802
D691101
D69I111
D6C002E
D6C00E2
D6C9IFI
D6E0002
D6F7707
D700012
D70001E
D70008D
D7000D8
D7000DE
D700117
D700DD1
D70107D
D701172
D701707
D702007
D707077
D7070D7
D707707
D708207
D708D77
D70D011
D70D0D7
D70D0DD
D71000E
D7100DD
D711027
D72HHHC
D7700D7
D770712
D770D07
D771777
D7777C8
D777C78
D77D00D
D7BBBBF
D7CF00E
D7D0011
D7DD007
D8007C7
D800877
D800DID
D800E11
D800I0E
D801DDD
D807708
D80DD0C
D80DD1D
D80I00E
D80ID01
D811101
D820006
D880077
D88806I
D8880I6
D88887D
D888III
D8C0806
D8D00C7
D8D00ID
D8D0I0D
D8D770D
D8DDD0D
D8DDDC7
D8DDDI1
D8DI00D
D8DI0DC
D8DIDC8
D8DII0D
D8DIIID
D8H1011
D8I0008
D8I600E
D8ID1DD
D906009
D9060I1
D933333
D9333IC
D9600I1
D96IFII
D96IIIF
D99IIII
D9CFIII
D9FII0C
D9HF00H
D9HHF0C
D9HHH3F
D9IFIIC
DB3DC0F
DB83303
DBB0006
DBB3C0F
DBB9959
DBBB306
DBBB906
DBBBBB9
DBBBBFB
DBDC088
DBDC808
DC0002E
DC0030F
DC27777
DC3IIIF
DC60093
DC88062
DC88206
DC9IIFI
DCF6777
DCI00E2
DCI80E6
DCI9009
DCII80E
DD00078
DD000CF
DD001D1
DD001DD
DD00201
DD00216
DD00717
DD008D6
DD00C0F
DD00C72
DD00D8C
DD00D8I
DD00DD7
DD00DI8
DD00E07
DD00I9E
DD0101D
DD010D1
DD0207C
DD020I1
DD070D1
DD0710F
DD07707
DD080DC
DD08D06
DD09101
DD0C708
DD0D011
DD0D091
DD0D0D7
DD0D101
DD0D77C
DD0D7DC
DD0D80I
DD0DDD6
DD0DID1
DD0E111
DD0E777
DD0I021
DD0I0F2
DD0I111
DD0I1D1
DD0ID68
DD0IDF1
DD10011
DD1001D
DD100DD
DD10101
DD1070D
DD16101
DD16712
DD1D607
DD20067
DD2007C
DD50079
DD60111
DD60EI1
DD61107
DD61701
DD6707F
DD67101
DD67707
DD67772
DD6C777
DD6I102
DD6IFII
DD70077
DD71111
DD717DD
DD771DD
DD77777
DD77C78
DD800DC
DD80607
DD80D0I
DD80D77
DD80DI6
DD82607
DD88887
DD89C06
DD8D06I
DD8D0C6
DD8D167
DD8D60I
DD8DC06
DD8DCII
DD8DDDI
DD9006E
DD9060E
DD9111F
DDC00E9
DDCI00F
DDCI6IF
DDD00D1
DDD010D
DDD0C7F
DDD0D7C
DDD0I11
DDD1111
DDD171D
DDD17D1
DDD6077
DDD6817
DDD6F07
DDD6IC8
DDD6IF1
DDD7007
DDD7777
DDD7DDD
DDD800C
DDD800I
DDDCII8
DDDD0I1
DDDD579
DDDD5F7
DDDD6IF
DDDD711
DDDD771
DDDD87C
DDDD8I1
DDDDC0F
DDDDCIF
DDDDD06
DDDDD5F
DDDDD95
DDDDD99
DDDI161
DDDID0F
DDE07DD
DDE7071
DDED006
DDEDD0D
DDEIDD1
DDF0707
DDI0021
DDI011D
DDI0201
DDI090C
DDI0DDD
DDI0I9E
DDI1101
DDI1161
DDI81D1
DDI8D11
DDICE09
DDID0D1
DDIDD01
DDIDD61
DDIDDD6
DDIEDDD
DDII80D
DDII88D
DDIII0F
DDIIIED
DE00026
DE00107
DE00167
DE01111
DE0D7DD
DE0DD11
DE0DDI6
DE0I611
DE0IDD6
DE11107
DE60002
DE6002I
DE61117
DEC0I26
DED07DD
DED0D06
DED0D6I
DEDD107
DEDD60I
DEDDIII
DEI2C06
DEI2III
DF00003
DF000D6
DF070DD
DF0I036
DF20007
DF3I006
DF3I00I
DF3II0I
DF6300I
DF6II3I
DFBB533
DFBBB33
DFD00DD
DFD00E6
DFDDDD5
DFDE006
DFI6II3
DFII30I
DH11102
DHD111F
DHD9001
DHH30BC
DHHFH0I
DHHHF0I
DHHHH1F
DHHHHHF
DI000E2
DI000F1
DI001DE
DI00F1E
DI01E0D
DI06811
DI0E002
DI0E02C
DI10D0E
DI11101
DI1110D
DI11D0F
DI1D611
DI201D6
DI28888
DI3333I
DI61111
DI69111
DI6E002
DI6IIII
DI8010D
DI80806
DI80D01
DI86EII
DI886II
DI90609
DI91116
DI99091
DI99III
DIC80E6
DID009C
DID00D8
DID0D11
DID0E01
DID101D
DID1116
DID6111
DID6E01
DIDCE09
DIDF10D
DIE0002
DIF0DDD
DII0909
DII0DD8
DII800E
DIID0FC
DIIDD88
DIIDEC9
DIIFDDD
DIII288
DIII888
DIII8EI
DIII9IF
DIIII3D
DIIII8E
DIIIIII
E0001D7
E0002I1
E00041G
E00071D
E00090I
E0009GG
E000DDD
E000I2D
E001611
E002DD1
E006111
E0062I1
E007079
E008DDD
E009I0I
E009I11
E00D7DC
E00DD16
E00DIDD
E00EC7C
E00EE49
E00I20D
E00ID1D
E016101
E01700D
E01D111
E020D0I
E048999
E070017
E070079
E070D0D
E07700D
E077717
E07771D
E07EC77
E088EE7
E08E8E7
E09099I
E091001
E099999
E09I101
E0A8DDD
E0D007D
E0D0677
E0D07DC
E0D0DDC
E0D100D
E0D6C77
E0D90I1
E0D9I01
E0DD061
E0DDD11
E0DDIDC
E0DI10D
E0E6777
E0E8887
E0E8E7E
E0I008D
E0ID011
E0ID0DD
E0IDD01
E0II08D
E100017
E100701
E10700D
E110007
E111GGG
E160091
E19111G
E1D1167
E1GGGGG
E2G8111
E44E449
E499IE9
E4E4449
E4EC999
E4EECC9
E4IE999
E608999
E666999
E690099
E70100D
E71000D
E77170D
E7777E9
E778007
E77DD0D
E877007
E880EE7
E88777E
E88887C
E88EE87
E897DDD
E8D0I06
E8E777E
E8E7E77
E8EE777
E90100D
E9999E1
E999I4E
E99E999
E99G001
E9DE999
E9DIIE9
E9E9999
E9I49E9
EC44999
EC7EEEE
EC99999
ECCC609
ECCEEE9
ECE4999
ECEIE49
ECEIEE9
ED00011
ED00C77
ED00D7C
ED07007
ED0D0I1
ED0D6I1
ED0DD1D
ED10007
ED11161
ED90I01
ED99901
EDCIE99
EDD0061
EDD0C67
EDD0D11
EDD1611
EDDC777
EDDD7DC
EDDDD7C
EDDDDI1
EDDDDID
EDE6I0C
EDE7779
EDIEI99
EE1GG0G
EE4999E
EE4CCE9
EE4EE49
EE77779
EE77E9E
EE7EE79
EE80E7E
EE94E99
EE99E49
EE9E499
EE9E949
EECC999
EECCCC9
EECEEI9
EECIEE9
EEE449E
EEE4CC9
EEE4EE9
EEE8777
EEEC997
EEEE67E
EEEE8I9
EEEE9E4
EEEEC7E
EEEEEC7
EEEEII9
EEEIE9I
EEEIEI9
EEI4911
EEIIE49
EG81101
EI00DD1
EI00DDD
EI0D161
EI0D1D6
EI2000D
EI9E00G
EID00DD
EIDDD11
EIDDD1D
EIDDDD1
EIDE00C
EIE99I9
EII008D
EII8DDD
EIID0DD
EIIDE0C
EIIIDEC
EIIII9I
F00010D
F0009HC
F000ABD
F000B7A
F000D1E
F000E66
F000EDD
F000HH6
F000I11
F000ID3
F001DH1
F001DHD
F00511D
F005711
F005D5F
F00650F
F006A66
F0070HA
F007111
F007B71
F00999H
F00A666
F00AE0A
F00BB7B
F00D115
F00DH11
F00E0DD
F00H0AD
F00H11D
F00I1DE
F00IDD6
F00IDE1
F010001
F0100DE
F01110B
F011DD6
F03CHCC
F03HCFF
F0500AD
F051011
F057055
F0600BB
F060655
F0606BB
F065005
F06A055
F0707AA
F070B11
F070BBB
F0710D1
F075011
F077057
F0770D5
F077501
F09000H
F0900H6
F0900I1
F0906I1
F09099H
F090I16
F099101
F09E999
F0AA0HF
F0B00C9
F0B070A
F0B1101
F0B3336
F0B339C
F0B39C9
F0B67BB
F0BBB01
F0DD101
F0DH011
F0E0071
F0E0671
F0F0E09
F0FF0A6
F0FI9E6
F0HF0II
F0HHHAF
F0HHHH6
F0I0011
F0I0D63
F0I1111
F0ID1DD
F0IIID3
F10011D
F1010DD
F110101
F11010D
F11100D
F111115
F1112G1
F1115DD
F111BBD
F111G12
F1E0001
F1G2111
F1H0101
F1H1601
F20770A
F216001
F2220AA
F222242
F222HHA
F26466E
F2666GE
F2G1111
F2GB111
F2HHH7A
F3099HC
F33H9CC
F3C3H9C
F3CHCCC
F3D999F
F41000H
F41600B
F444644
F464444
F4E4646
F4FF055
F4HHHH2
F4III99
F4IIIII
F50007A
F500755
F507055
F507077
F510101
F511111
F555553
F570055
F570707
F577111
F5F0707
F5F7005
F5FFFF3
F5GG001
F605005
F605FFF
F60A505
F60BBBB
F646655
F666055
F66606A
F666455
F666505
F66655A
F6666IA
F666FFA
F666FFE
F666I0A
F66IIIA
F670003
F69000B
F6A0055
F6EIIII
F6FF06A
F700003
F71000E
F751111
F757555
F777575
F777757
F77775D
F7B7111
F7BBBBB
F7E7EEE
F7EEE07
F90000B
F9009HF
F901DH6
F90C9HF
F90DC06
F90DI06
F911G01
F91GGGG
F999HFF
F999HII
F9CCHCC
F9D099I
F9D600I
F9DCI06
F9FFF64
F9GG1GG
F9GGGHC
F9HHHHH
F9IIIID
FA00CCC
FA44E44
FA44E4E
FA4E44E
FA4E4E4
FA4HHHH
FA666GE
FAA5AAD
FAAAA0C
FAAAC22
FAAAD0F
FAAAG0A
FAAF5FD
FAAG00A
FAAGG0C
FABBGAA
FAC6666
FACCC66
FAFFEA4
FAG0A0A
FAHH22G
FB0070A
FB01011
FBAD00C
FBB3991
FBB7533
FBBB731
FBBB7BB
FBBBB7B
FBBD533
FC33HCF
FC9CH0C
FC9CHCC
FC9H00C
FCCCC3H
FCCCCHF
FCCCHCF
FCCHCFC
FCHF00C
FD00DD1
FD0C009
FD0ID11
FD100D1
FD100DD
FD2000D
FD33F33
FD93333
FD999II
FD99IIF
FDC069I
FDC0I96
FDD0101
FDDD005
FDDFDDD
FDE0001
FDF0006
FDH9001
FDIII2D
FE00161
FE0099I
FE00DD6
FE00EAE
FE0909I
FE09999
FE1111G
FE440EE
FE444IE
FE99101
FE9999I
FE999I9
FEA44E4
FEADDDD
FEAE444
FEE0A0E
FEEAEGE
FEEEAE4
FEEEAEG
FEEGAEE
FEEGEEA
FEG1001
FEGEEAE
FEII0II
FEIII0I
FF00007
FF003DD
FF00757
FF0703D
FF0F65F
FF2007E
FF20777
FF2E0E7
FF55553
FF5F07A
FF64555
FF6505F
FF77227
FF77777
FF9E699
FF9G0CC
FFDDDD9
FFDFDDD
FFDI9IF
FFE0009
FFE0999
FFE0DIE
FFE6999
FFE70DD
FFEI9EG
FFF007D
FFF06A6
FFF4055
FFF446I
FFF466I
FFF4EIE
FFF4FF6
FFF570A
FFF5777
FFF5F75
FFF6055
FFF6466
FFF6A4E
FFF6AE4
FFF75DD
FFF775D
FFF7DDD
FFFACC6
FFFAE44
FFFAE6E
FFFD0C9
FFFD0I9
FFFD933
FFFDDD5
FFFE446
FFFE9DE
FFFED0D
FFFEIGE
FFFEIII
FFFF065
FFFF3DD
FFFF9GG
FFFFF6E
FFFFFEI
FFFFFIG
FFFFIE9
FFFFIGF
FFFG0CC
FFFGGGE
FFFIA0C
FFFID0D
FFFIF9E
FFFIF9G
FFFIIIA
FFIDD0F
FFIF66G
FFIF6EI
FFIFE06
FFIID33
FFIIE09
FFIIIDC
FFIIIID
FG0B001
FG1112B
FG112GE
FG2111B
FG22222
FG2GE0E
FG44011
FG44101
FG66C66
FGA00AA
FGA660E
FGAAA66
FGCCCCC
FGEEEEA
FGG0101
FGG0EEE
FGGE0EE
FGGEE0E
FGGG0AA
FGGGG0C
FH222GH
FH9HHHH
FHCCCCF
FHCFIII
FHCIII9
FHF000I
FHHF207
FHHH27A
FHHH2HA
FHHHF22
FHHHH26
FHHHH2G
FI00011
FI000D3
FI11011
FI1111G
FI1DD01
FI2GGGE
FI444I4
FI4I444
FI6664I
FI6666G
FI90001
FI9F66G
FICCCC2
FIDD006
FIDD011
FIDE001
FIE0I0I
FIFIIID
FII466I
FII6664
FIIICC2
G000001
G000012
G000018
G0000B4
G0006BG
G000ABC
G000B55
G000BB5
G000BGA
G000G1G
G000H04
G000HHB
G00218E
G005011
G00AHCC
G00B655
G00BA0C
G00BB0B
G00BBG1
G00BBGH
G00BG55
G00G1H5
G00G605
G00GCGH
G00GGI1
G00H50H
G00HH0B
G011001
G01111B
G01BGG5
G02222H
G050B05
G0555HH
G055HH5
G05G01H
G05G0H5
G05GH05
G0606G5
G0AABAA
G0AH00C
G0B0055
G0B06B5
G0B0BBC
G0B1G05
G0B5B15
G0B6505
G0B655G
G0BB0BC
G0BBB55
G0BG655
G0BGGAA
G0CCAHC
G0CHA0C
G0G01GG
G0G01H5
G0G055H
G0G0665
G0GG511
G0GGGGH
G10G011
G110001
G11010G
G11100G
G111211
G1BBB05
G1G1201
G1G2101
G2HHHAC
G4000AB
G441GGG
G500011
G50005B
G500B0H
G501001
G501111
G50500B
G511101
G5111GF
G55550B
G5B05HB
G5B1011
G5BB11G
G5FG111
G5G1005
G5G111F
G6000B4
G6006BG
G600G05
G605G55
G60B0B5
G60GA65
G660GA5
G665G55
G66650G
G666A65
G66A555
G6BBG05
G6G0555
G6GGF0E
G6GGGA5
G6GGGFA
G81E008
GA0BBBC
GA66555
GAAA5HH
GAAAA6B
GAAAAB6
GAAAB0A
GAABGGG
GABBB8C
GB000B5
GB00101
GB00A06
GB00AA6
GB00B0B
GB00H0H
GB00HCH
GB060B5
GB0B00H
GB0B5B5
GB0BB5H
GB6000A
GB600CA
GB6A00A
GB6B111
GBA006C
GBB000H
GBB0BBH
GBB5B01
GBB6111
GBB6G05
GBB8111
GBBB0BH
GBBBA8C
GBBBB0H
GBBBB61
GBBBC6A
GBBBH0B
GBBBH1G
GBBBHH6
GBBGHH1
GBG11GG
GBG1GG1
GBGGG55
GBH00CH
GBHG001
GBHH40C
GBHHCHH
GBHHHG1
GBHHHH6
GCCACCH
GCCCACH
GCCCCAH
GCCCCH4
GCCCH4C
GCCGCHC
GCGCH0C
GCGGCHC
GCHGCCC
GF0ABBA
GF11211
GF1121B
GF21111
GF2B111
GFAA0AA
GFAAA0A
GFAABA5
GFB111G
GFB1GGG
GFBBBBA
GFBBBBG
GFBGAA5
GFEEEEA
GFEEGEE
GFEGEEE
GFG000E
GFG0EEE
GFGEEEE
GFGGGEE
GFGGGH1
GG00111
GG02111
GG0G511
GG0GAA5
GG0H015
GG10101
GG11001
GG1G211
GG1GGFH
GG5F111
GG5H005
GG61101
GG66605
GG68001
GG68111
GG6G1G2
GG801H1
GG81GGG
GGCCCHC
GGCGHCC
GGCHCCC
GGFEE0E
GGG100G
GGG111G
GGG1G11
GGG55H4
GGGAAA5
GGGF0EE
GGGFE0E
GGGGG1G
GGGGGH4
GGGGH5H
GGHCCCC
GH001G5
GH00G0I
GH010BG
GH0500H
GH0CHCH
GH0HH0I
GH4CIII
GHAHH0C
GHC000G
GHCCHHC
GHCG00I
GHCHHHH
GHGCI0I
GHH0005
GHHCCHC
GHHCFHF
GHHGHCC
GHHHA0C
GHHHCFF
GHHHFHA
GHHHG0C
GHHHH0B
GHHHH6B
GI610GG
H000015
H000024
H0000D7
H000411
H0004BB
H000507
H00055G
H000945
H000A55
H000AFB
H000B5A
H000B5G
H000BGH
H000DI1
H000F0H
H000F21
H000F4B
H000FGH
H000FH4
H000G1F
H001115
H0011DF
H002202
H00222I
H00450B
H004H0B
H005504
H00555H
H005A0H
H005BB5
H005BH5
H005BHB
H005HBB
H00901G
H009515
H00A0HB
H00B5BB
H00B5HH
H00BAHC
H00BB5H
H00BBBB
H00BCGH
H00BHHB
H00D7F3
H00F30I
H00F3D1
H00F70A
H00F97D
H00FA0H
H00FD91
H00FHIA
H00FHIG
H00FHII
H00H0AB
H00HBGC
H00HCGH
H00HCH4
H00HH04
H00HH22
H00HHFH
H00HHGC
H00I00I
H00I19G
H01000D
H01011F
H01110F
H011112
H01D112
H0222II
H02IIII
H041BB9
H0451BB
H045BB1
H04H005
H0500H4
H050BHB
H050HB5
H050HHB
H05505H
H05555G
H055ABB
H05A00H
H05B0HH
H05B50B
H05BH0B
H05HB05
H05HH0B
H07CF0A
H09010G
H09550B
H0A5005
H0AD00F
H0AH00H
H0AH0BC
H0AHBBH
H0B005A
H0B050A
H0B0915
H0B0B5H
H0B0BB5
H0B0HBH
H0B4H0C
H0B500G
H0B5055
H0B50HB
H0B5B05
H0B5H0B
H0B9055
H0BB0B5
H0BB0HH
H0BB101
H0BB109
H0BB91G
H0BH0BH
H0BH50H
H0BHBCH
H0BHHCH
H0CCHHA
H0DB0B9
H0F000H
H0F0A0H
H0F0HII
H0F1101
H0F2001
H0F222H
H0FAH0C
H0FAHCC
H0FCCC3
H0FH222
H0FHG0C
H0FHH2H
H0FHHH2
H0FHI0I
H0G005B
H0G050B
H0GH005
H0H00BG
H0H00H2
H0H0A0F
H0H0BAC
H0H0BGC
H0H0F0I
H0H0FBB
H0H0FCC
H0H0HAC
H0H0HBB
H0H0I0F
H0H505H
H0HA00H
H0HABBH
H0HBBHC
H0HCH4C
H0HCHAC
H0HF00I
H0HFHH2
H0HH002
H0HH004
H0HH055
H0HH2II
H0HHACC
H0HHAHH
H0HHB0B
H0HHCCG
H0HHF0H
H0HHFHI
H0HHG0I
H0HHHCH
H0HHHF2
H0HHHH4
H0HIF0I
H0III3F
H10110F
H101112
H10112D
H10121D
H11100F
H1110BG
H11110G
H111D02
H112101
H11GG0G
H19100D
H1BB609
H1BBGG5
H22000G
H2202II
H220GCC
H220IIG
H22200C
H222246
H222422
H222CGG
H222G46
H222IGG
H22IIGG
H240002
H2AII0I
H2G200C
H2G222C
H2G22GC
H2G2CG6
H2H222H
H2I000G
H2IIIIG
H400H0B
H4220II
H422226
H42222I
H45H0BB
H460B0B
H4CCCFH
H4CCHCF
H500045
H5000BA
H5000GH
H50055B
H5005BH
H500BBB
H5045BB
H504BB5
H5055H4
H50900G
H50B05B
H50BH0B
H50H004
H50H0HB
H50H50H
H50HH0H
H51111B
H54000B
H55055A
H55500B
H55500H
H555045
H555504
H55550A
H555555
H5555BB
H57055A
H5B00HH
H5B0B0H
H5BH00B
H5BHBHH
H5BHHHH
H5H00BB
H5H0H0H
H5H500H
H5HA0BB
H5HHHH7
H6004B5
H609555
H60955B
H60BB11
H60G50B
H65055B
H650B5B
H650BBB
H654BB5
H65550B
H65BB0B
H65G00B
H6A00BB
H6A5555
H6B0009
H6B055B
H6B505B
H6G005B
H6G555B
H7B00B9
H900515
H90100G
H91100D
H91111B
H9111GG
H94B00C
H9G0005
H9H400C
H9HCCCG
H9HGGGC
H9HH005
HA000BB
HA00F0H
HA00HHC
HA00I04
HA04III
HA0BBBB
HA0I04I
HA0I4II
HA0III4
HA4CCCC
HA4CIII
HA65005
HABH00C
HAC004I
HACII4I
HAHHBB6
HAI00I4
HAI0I4I
HB0009G
HB0055B
HB0090G
HB00B5H
HB00CHG
HB00H4C
HB00HCG
HB0500A
HB050BH
HB0550B
HB0A0BC
HB0BHCH
HB0HB0H
HB0HHH4
HB0HHHC
HB40H0C
HB500H5
HB5500B
HB5HHBH
HB60009
HB6050A
HB60BB5
HB6500A
HB6900G
HB6B05B
HB6BB0B
HBA000B
HBB000A
HBB005H
HBB00C4
HBB0109
HBB05BA
HBB091G
HBB0B05
HBB0B0B
HBB1609
HBB5HHH
HBBB0BC
HBBB159
HBBB519
HBBBB0G
HBBBBB5
HBBBBBB
HBBG00C
HBBH00B
HBBHB6G
HBBHHC4
HBBHHHH
HBGGGG5
HBH0004
HBH004C
HBH0B0H
HBH0BCH
HBH0H0B
HBH0HBC
HBH400C
HBH60BB
HBH6BBG
HBHBHH1
HBHH00B
HC000F3
HC0I0II
HCCCCCC
HCCCCFH
HCCCFFC
HCCCGGG
HCCFHHH
HCCGGCC
HCF3CCC
HCFFCCC
HCFFCFF
HCFFF7A
HCFFFFC
HCHACCH
HCHFAFF
HCHFF7C
HCHHCHH
HCHHGCC
HCHHHHC
HCI00F3
HCII00I
HCIIIII
HD002BC
HDBB009
HDBB609
HDFBBBB
HDHHB3B
HDHHFH1
HDHHHH3
HF00HHH
HF01011
HF20007
HFA000H
HFC3III
HFCCC3C
HFF2GCC
HFF3FCC
HFF3FFF
HFFFF7D
HFFFFF9
HFH000A
HFH4III
HFHCI0I
HFHF27C
HFHH00H
HFHHF22
HFHHFGG
HFHII0A
HFHIIII
HG0005B
HG00I04
HG0G015
HG0I004
HG0I0I4
HG220CC
HG222CG
HG222GG
HG22G2C
HG2CGG6
HG2G20C
HGB0005
HGBGGG5
HGG220C
HGG222G
HGG22GG
HGG2602
HGGCCCC
HGH000B
HGH100G
HGI004I
HGI0I04
HGIIIIG
HH0005G
HH00BBH
HH00H22
HH00H55
HH00H5B
HH00HFH
HH05B0B
HH0ABBH
HH0AH0C
HH0B0B5
HH0B0HB
HH0BA0C
HH0FG2C
HH0H0BB
HH0HABH
HH0HACC
HH0HAHH
HH0HFHI
HH0HHFI
HH0HHHI
HH3FFFF
HH5005H
HH500B5
HH5050H
HH50B05
HH50H0H
HH55A0B
HH5750A
HH5B005
HH5B555
HH5H00B
HH6005A
HH6505B
HH6550B
HH70222
HH70AFB
HH73FFF
HH7B0AB
HHA000B
HHA0HBB
HHA0HCC
HHA0HHH
HHAFI0I
HHB0A0C
HHB0BCH
HHB0CHH
HHB0HHC
HHB60B5
HHBBH0C
HHBBHHH
HHBCG0G
HHBHB0C
HHBHBC6
HHBHHB1
HHBHHBH
HHBHHHH
HHCAHCC
HHCCCHG
HHCCHHH
HHF000I
HHF0CCC
HHF0I0I
HHF222G
HHF2GCC
HHFC00I
HHFF27C
HHFH0C7
HHFHFGG
HHFHHG4
HHG000H
HHG00BG
HHG0HII
HHGBGGG
HHGHCII
HHGHG0C
HHH0022
HHH0055
HHH00FH
HHH0224
HHH0505
HHH050H
HHH0BBC
HHH0FH2
HHH0HFI
HHH0HHC
HHH111B
HHH1G0B
HHH2246
HHH22G2
HHH2G22
HHH2GG4
HHH2H27
HHH2H2H
HHH51GG
HHH5H5H
HHH5HHH
HHH6BG1
HHH7553
HHH7BCA
HHHA00C
HHHA05H
HHHA40C
HHHAC0I
HHHB00B
HHHBA0B
HHHBB6G
HHHBBHH
HHHBCGH
HHHBGG1
HHHCA04
HHHCCGG
HHHCHAH
HHHF2HA
HHHFAF4
HHHFFGC
HHHFGGH
HHHFHG4
HHHFHHF
HHHG402
HHHGGGG
HHHGI0I
HHHH13B
HHHH1BB
HHHH261
HHHH3FF
HHHH61G
HHHH6AB
HHHHB0C
HHHHBAC
HHHHBCA
HHHHCHG
HHHHF0I
HHHHGBC
HHHHH04
HHHHH22
HHHHH24
HHHHH55
HHHHH5H
HHHHHFF
HHHHI0F
HHHHI3I
HHHHII3
HHHIG0I
HHI3III
HHII0IF
HHIIII3
HI0019G
HI1000D
HIIGG04
HIII4AI
HIIII4A
HIIIIA4
HIIIIGG
HIIIIII
I00001G
I0000D6
I0000F4
I00012G
I00019D
I0002E1
I0003D9
I0003DF
I000412
I000D06
I000D13
I000D2E
I000DF1
I000E8D
I000G6F
I00102G
I00118D
I0011D2
I00180G
I001901
I001D03
I001GGG
I002018
I00210E
I002111
I0030DF
I003D0F
I003D69
I0063F1
I006CF2
I006FC2
I006GCF
I0081DD
I00888D
I008D11
I00991G
I00C0F2
I00D006
I00D1E1
I00D33C
I00D3CF
I00DC3F
I00DC93
I00EDCE
I00F224
I00FD69
I00GGFE
I010D2D
I011111
I011D68
I011DDD
I012611
I01D1DD
I01DE21
I01E002
I020111
I03090D
I0309D6
I030D69
I033F31
I036019
I03D00F
I03D999
I03DC09
I03F331
I060128
I0603F1
I061F36
I06669G
I069101
I06910F
I06F031
I08001E
I080D1D
I081D16
I08D10D
I08DDD6
I090901
I096091
I0990FG
I09991F
I09D061
I09DD06
I09DDE6
I09IIIE
I0D003F
I0D0DE1
I0D0DED
I0D1618
I0D180D
I0D18D6
I0D1D26
I0D1D62
I0D2D61
I0D3333
I0D6118
I0D6E02
I0D8062
I0D81D6
I0D86C2
I0DC802
I0DD111
I0DD11D
I0DD1DD
I0DDD1D
I0DDE01
I0DDF11
I0DE062
I0E0012
I0ED0DD
I0F1111
I0F1126
I0F2242
I0F22EE
I0F666E
I0F6E44
I0FD096
I0FD6C9
I0FDD06
I0FF9E6
I0FFD2E
I0FFFEE
I0FI66G
I0GGGFE
I0I9IIE
I100112
I100181
I101102
I10180D
I109111
I10DD1D
I11000F
I111002
I1111GF
I111211
I111662
I121001
I190E0D
I191101
I1D01D1
I1D1D01
I1D2001
I1D62E1
I1E0002
I20D161
I21010D
I2D1001
I2IIED6
I3000DF
I30D609
I3D0009
I3D3303
I3IDDDD
I444GGF
I4F0EEE
I4FEE0E
I4GGG6F
I6000F2
I6EE166
I81D001
I888D88
I8D010D
I8IDD0D
I910001
I9100E1
I9111GF
I91E001
I9699F1
I9900FE
I999101
I9CCCGC
I9CGCCC
I9DDD01
I9E6099
I9FE111
I9IIIIE
ICE0999
ICEC999
ICEEC49
ID003CF
ID003F6
ID00886
ID00D12
ID01186
ID01D11
ID01DDD
ID021D6
ID0C30F
ID0D1D1
ID0DD1D
ID10D02
ID10E0D
ID1D161
ID201D6
ID2100D
ID6E002
ID80011
ID801D6
IDC200E
IDC8802
IDD0D11
IDD0DDF
IDD1011
IDD101D
IDDDD01
IDDDD6F
IDDDDD6
IDF110D
IDF3006
IE00009
IE0020D
IE00DCE
IE01611
IE06111
IE10091
IE11162
IE26111
IE60009
IE69099
IE90099
IE9099I
IECEEE9
IED0D0D
IEDDD0C
IEI200D
IEI9D0D
IEI9E99
IEID9E9
IEIE999
IEIIIDE
IF01E16
IF1011D
IF10E01
IF266GE
IF3D099
IF44411
IFD0F06
IFD100E
IFE0006
IFE0011
IFE0116
IFE444E
IFE4E11
IFEE411
IFF03DD
IFFE999
IFFEDDD
IFFF0DD
IFFF66G
IFFF9E9
IFFFF9E
IFFFFGF
IFIF00D
IFIIIFD
IGGG6GF
II0000D
II000DC
II0039D
II003D3
II006F2
II009DD
II00D06
II0D802
II0D969
II0DDF2
II0FD2D
II3DDDD
II60F22
II8DDDC
II8I88D
II8I8ID
II8II8D
IICFCC2
IID0088
IID0886
IID0E02
IID2E0C
IID6C3F
IID8206
IID86C2
IIDC30F
IIDC802
IIE009I
IIE6999
IIE999I
IIEII8D
IIF3D0C
IIFD999
IIFFFD9
III0CF2
III3D0F
III49II
III6IF4
III8D08
III8DDD
III8I8D
III9EDD
IIID60C
IIID808
IIID886
IIID969
IIIDC88
IIIDC93
IIIDE02
IIIDF36
IIIDF63
IIIF424
IIIFIFD
IIII3DD
IIII8D8
IIIICF2
IIIID33
IIIID88
IIIID93
IIIIIDC
IIIIIID
1000001F
10000712
100008H3
10000E7D
10001177
10001771
10007087
100071DD
10007711
10007771
1000870D
1000D177
1000DD71
1000DD77
10010177
10010DDD
10017011
10027007
10070711
10070DD1
10071101
10071701
1007701D
10077101
1007710D
1007D0D7
100D1112
100D1D0D
100DD0D7
100DD707
100E007D
100E0097
100G111F
100H110F
101000D2
10100DDD
1010800D
10110077
10110277
10111001
101110FG
1011111B
101111GG
10170008
10177171
1018000D
101D0D0D
1070071D
10707101
1070D0D7
10710701
10710D07
10711111
10711DD7
1071D007
1077100D
107D0D0D
1091111B
10B00005
10BGG005
10D00117
10D10017
10DD0107
10DD100D
10E00907
10G00011
10G0BG05
10H01112
10H11111
10H91111
10HD0112
110000D2
11000111
11000717
11000D77
11000DDD
11001101
110011GF
11007011
1100D0DD
11010077
11070077
110700D7
11070707
110D1111
110D7007
111011GG
1110D001
111100FG
111101GG
11110BGG
11110GBG
11111002
11111101
1111110B
111111GF
11111626
11111662
11111G1F
11111G26
1111FGGG
1111G0BG
11126701
11167001
1117000D
111D0001
111G111F
11600081
11617111
11670101
11700077
117000D1
1170700D
1177000D
11D00017
11D07007
11D0D00D
11D60008
11DD6777
11DDD677
11DDD707
11DDDDD6
11G1111F
11G111BF
13666696
16077101
16116626
1666662E
166666E8
17000078
1700077D
17000DD1
1700101D
1700E007
1701001D
1701070D
17070008
1707070D
170D0008
170D7001
170E0007
17170171
17700008
177000DD
1770070D
17D0007D
1800007D
1911110B
19GGGGG5
1BBBBB0B
1BGGGGG5
1D000117
1D0001D1
1D0001D7
1D00020D
1D000DD7
1D000E01
1D00E001
1D011001
1D0D7001
1D101007
1D110001
1D200001
1D260001
1D60010E
1D601101
1D607101
1DD000D7
1DD0010D
1DD10007
1DE00001
1DH00112
1E000008
1E00007D
1E10200D
1G111GGF
1G112011
1G1GGGGF
1G266666
1H111101
1H111112
1H11BGGG
200000E7
2000011D
20000171
20000401
200007CA
20000D11
20000D17
20000DD1
2000101D
20007101
2000C7EC
2000D071
2000D107
2000ID11
200111D7
20070101
200D0017
200GG111
20607101
20DD6777
20ID0D16
21000077
21070007
21710077
22AAAAAB
266666GB
270000D7
270EEE0E
27AAAADB
2BHBHHHH
2C7AAAAA
2D000701
2D000D07
2D006017
2D00D607
2D100001
2D100007
2ED000D7
2EEEEE07
2G811111
2GGGGG81
2H00020A
2HC0000A
2HHH0222
2HHHBHHH
2HHHHB11
2HHHHBHH
2I000018
3000001D
300000F7
3000030H
30000967
30000C3H
30000D63
30000DCF
30001DDD
300033H9
30003H0C
3000DF33
3003H0CC
300I00D1
3019D00H
30339HI6
303H00CC
303HCCFF
309D9009
30DDDD9F
30DDDDD9
30I0D333
30ID0009
3190D00H
33000FF7
33055H55
33057005
330H0507
330HFFF9
3330F733
3330HIF6
33310003
33316603
33330F73
33333055
33333367
3333379C
333339HI
33333C3H
33333CH9
3333570H
33336665
33336818
33336878
3333C3FH
3333F7C3
33350755
333507H5
33355505
33380CC6
333C3HCC
333CF733
333CFFF7
333F7C33
333FF703
333FFF7C
333FH00I
33500075
33880007
33999703
33C33379
33C3FFF7
33HIIIII
3500000H
350500BH
35075555
3570500H
36160003
36316666
36333331
36668III
37C00009
3899990I
38C0C006
38C0CC06
38CC0C06
3960000B
399999HI
3B383333
3B73330H
3C333379
3CFFFFF7
3CFHCCCC
3CH9CCCC
3D000009
3D0DDDF1
3D300006
3D333873
3D36IIII
3D888I03
3D99IIIF
3DC00009
3DD0D007
3DDC0909
3DDDDC79
3DDDDCII
3DDDDDIF
3DDDDIIC
3DIID00C
3DIIIF0C
3F0000HC
3F0HIIII
3F3H9CCC
3FB00006
3FB63333
3FHI000I
3FHI00II
3H9CCCCC
4000005G
40000G0H
40004665
4000500G
400050BB
4000A60B
4000B05H
4000B0BH
4000HB65
40050055
4005BB55
400B00B5
400BB005
400HHCCH
401GGGGG
40400005
40451005
405B0555
4060B0B5
406605GG
406B0505
40BB0005
40BCHHHH
40H000HB
40H00H0H
40H00HCH
40H0HCCH
40HH600B
40HHH00I
40HHHB0B
44065055
440CCH0C
44411FGG
4444CAHC
444F999H
444FAAAA
445555FG
44555GGG
44655005
4499100E
44999105
4499991E
4499999I
44999H01
44C44H9H
44F00AA6
44F5GG01
45005005
45555FGG
45FFGGGG
4666005G
466605GG
4666665G
46FF6555
4901000H
4999010B
499910E1
4999910E
49F99999
49FG000H
4B999991
4BB00005
4BBF0006
4BH60005
4CCCCC6F
4EE44489
4F0EEEEA
4F1GGGG1
4FAA00AA
4FEEA0EE
4FEEAE0E
4FG00EEE
4FGEAEEE
4FGGA00A
4G00000H
4GGGGGFA
4H000HHI
4H00H0HI
4H00HCCH
4H00HH0I
4H0HH00I
4HCCCCHH
4HH00H0I
4HH0HB0H
4HHCCCCH
50000053
500000FH
50000419
500004B5
500004HH
50000BAH
50000BGB
50000F41
50000HBG
500040BB
500040BH
500044F1
50004B0B
50004B0H
50004F01
500050GF
500055HB
50005B0G
50005B55
50005H04
500075FF
5000911F
5000BH5B
5000DDFD
5000DFDD
5000GFGF
5000H405
5000HBHB
5000HHB5
500400BB
5004H00H
500505B5
5005505B
5005BBG5
5005GGGF
5005H055
50070007
50075AAA
5007HH5A
500AAB0H
500AHH5H
500B040H
500B0555
500B0BHH
500B0HBH
500BB05B
500BGG1G
500F444F
500F5444
500GBG05
500GBGG1
500H00GH
500H050A
500H055H
500H0BH5
500H0BHB
500HB0H5
500HHH5A
5011100F
50400B0B
5050H0H5
5050H50B
5055050B
5055GGGA
505GGGFA
505H00B5
5075HH55
507F5555
507HH5H5
507HHHH5
50909099
509090GG
5099911F
50A000H5
50AAAAH5
50AAABAH
50B000BG
50B00555
50B005HB
50B00BB5
50B00HBH
50B05055
50B05H0B
50B0HB05
50BB0H0H
50BB500H
50BH050B
50FG0005
50FGG111
50G00055
50GBBB01
50H0H0BB
50HB0H05
50HBGGGG
50HH005H
50HHHHH5
511DDD0D
51BBBBBG
54000044
54599999
54AB000B
55000003
550005B5
55000B5B
55005053
5500A00B
5500B0HB
5500H0BH
5500HB0H
550ABB0B
550B00BH
550H0H05
55400045
55499599
55500053
5550050B
5555505H
555554GG
5555550B
55555FGF
55555GAA
5555GFAA
5555GGGF
5555HGGG
555F0AAB
555FBBG5
555H000H
5590000G
55949599
55999459
55AAAAAB
55AB00BB
55B000BB
55B000HH
55B00HBG
55B50005
55BB000B
55BHHH0H
55FFFFG5
55H00B0H
55H0B00B
55HBGGG5
55HHHH0H
57000F55
5701010F
57055555
5705555H
57070055
57077779
57110111
5755550H
5777770F
57A5AAAA
57AA5AAA
57AHHHH5
59000999
59000G01
59009GGG
590900GG
5994GGGG
59999701
5999FF0F
59FFFF0F
59G11111
59GGGGGF
5AFHHHHH
5B000A0B
5B000BBB
5B000HB5
5B000HHB
5B00BB0B
5B050H0B
5B0B005B
5B0BB555
5B0BBBBB
5B0H005B
5B0HB005
5B111GGG
5B40000B
5B5000BB
5B999994
5BB0500H
5BB5000H
5BBB50BB
5BBBB05B
5BBBB705
5BBBBB0B
5BBBBB1G
5BH00H0B
5BHH000B
5BHH000H
5D0DDDDD
5DDDDD0D
5DF00077
5F0007AA
5F000DDD
5F01111B
5F0B1111
5F444HHH
5F705555
5F7AAAAA
5FAFFFFD
5FB01111
5FD000DD
5FFF0D3D
5FFF444F
5FFF5444
5FFFF0D5
5G005555
5GB11111
5GBB1G05
5GBBBBB1
5GBGGGG1
5GBHH00B
5GFFGGGG
5GGG55H5
5GGGFGGF
5H000BH5
5H000H5H
5H000HBB
5H00B0H5
5H00BH05
5H00HB0B
5H00HB0H
5H0B00BB
5H0H0055
5H0HB00B
5HB0005B
5HB0005H
5HB000H5
5HB000HH
5HB0050B
5HB00H05
5HB0500H
5HB5000B
5HH0005H
5HH00H0H
5HHBA00B
6000006B
6000021E
600003B3
600009BF
60000BBF
60000BF9
60001181
600054B5
600054BB
6000666B
60006AGB
60006B3B
60006FB9
6000B03B
6000B4FB
6000GB55
60045505
60050BAB
60055BB5
6005G0BB
60065F03
6006A50G
6006BBG5
600B04BB
600B0G5F
600BB5B5
600F006A
600G06BG
600G0B5B
60127771
6021000E
60303331
605005A5
60500A55
6050A055
6050A505
6050B55B
60550F0A
60555055
6055B05B
6055F00A
6055FFA5
605A0055
605A5555
605B0A0B
605B550B
605BA00B
60655555
6065999F
60666B3B
606FB555
606FBB55
60710012
60711002
60787001
6080010E
60833393
60836666
60839393
60839966
60883303
60893933
60893939
60899366
6095000B
60A005BB
60A05505
60B05BB5
60B0BBBB
60B0BBBF
60B0BG05
60B30003
60B50BB5
60B93033
60F0BBB1
60FIIII2
60G0B05B
60G666BG
60GGGGGF
61111102
61270001
61E70001
61G00011
61G01001
61GF0005
62I11111
63100003
63333337
633F3331
6366669B
64050055
64406555
64466555
64500505
64655005
650005A5
650050GF
65005F0A
6500BBB5
6505B0B5
650A5005
6540005B
6550500A
655555F3
65A00055
65A50555
65B05004
66046555
6605G055
6606A50G
665G0055
66600955
66606595
6660F505
6660FF65
66646BB5
6664B055
6665505A
66655555
66655FB5
6665GGFF
66660955
666655AB
66665BBG
66665GBB
66666083
6666639B
66666445
666664AB
6666655F
66666599
666666FE
66666A5A
66666ABG
66666AGB
66666BF9
66666F6A
66666GG5
66666GGF
66666I9G
6666900G
6666965B
666699GF
6666B033
6666BBBA
6666BBG5
6666BG0G
6666FEAE
6666G555
6666G5BB
6669939B
666A050A
666B055G
666B55B5
666BB054
666BB5B5
666F05A5
666F0F65
666FB555
666FFFIA
666GG555
666GG5FF
66ABBBBB
66B90333
66BB0054
66G00555
66G06555
66GG6065
66GGGFEE
6701000F
67111777
67200008
67710701
6777F005
67780001
67807001
68166668
681GG666
68393903
6890000I
68900I0C
68939033
6896CCCC
69000019
699GGGGF
6A0000GB
6A0050BB
6A00BGBB
6A5000BB
6A505005
6A60065A
6A605505
6B0000BF
6B0004BB
6B000G5F
6B00550G
6B00BBB5
6B00BBBF
6B05500G
6B0550B5
6B0B5055
6B0BBB0B
6BB00054
6BB0005A
6BB50505
6BBB050B
6BBB500B
6BBB55B5
6BBBB5B5
6BBBBFB1
6C720008
6CCF000A
6CF0000A
6F00006A
6F005A05
6F0500A5
6FA00505
6FF46555
6FFFFFIA
6FIIIII2
6G0500B5
6G100011
6G11110B
6G1112BB
6G200001
6G50050B
6G666GG5
6GG65444
6GG66555
6GGG6GG5
6GGGGA65
6GGGGFEE
70000031
7000017E
70000781
7000089H
700008DD
70000D78
70001018
70001027
70001111
70001D71
7000355H
70005F53
70007072
7000777D
700077D1
7000803H
700080D1
7000D021
7000D078
7000D1DD
7000D70E
7000D771
7000D7D7
70010018
70017011
7001D101
70070078
700701DD
700710D7
70077055
700777DE
7007D0DD
7008D1DD
700D01DD
700D0807
700D0DD1
700D1707
700D7008
700D701D
700D7077
700D770D
700D7D01
700E777D
70100072
70100108
70100771
701007D1
701010DD
70101107
70110077
70111007
70170101
70170701
701D0101
701D7111
70207007
7035555H
70555003
70700072
7070008D
707001DD
70700555
70701101
70701112
70701D01
7070800D
707081DD
7071000E
70710077
70710707
70770055
707700D1
7077070D
707777D7
7077F005
70787707
7078DD0D
7080DDD1
70822222
70B11111
70B11171
70BBBB19
70BBBBBF
70D001DD
70D0070E
70D007D7
70D00D11
70D07008
70D08007
70D1007D
70D7001D
70D70101
70D70D01
70D7700D
70D77777
70D8000D
7100011D
710007D1
71000DD7
71001011
710010DD
7100D011
71010071
710D1001
71100017
711000DD
71100D01
71107177
71110072
71111011
71700017
7170001D
71700071
71701001
71DD0007
72000008
72000707
72022222
72C00008
73F3FF03
7510010F
75550003
75707777
770000ED
77000108
7700017D
77000717
7700077D
77000DD7
770010D7
77001101
7700707D
77010077
77075777
77080001
770D0008
770DD00D
771000DD
771010D8
77110001
77111101
771D0001
7757770F
77708D01
7770D777
77710007
7775750F
77770E0D
7777570F
77777075
7777797E
7777CFFF
7777FFDC
7777FFFC
777D0001
777E9E07
777FF05F
7780D0DD
77C0000F
77CFF00F
77CFFFAA
77D000DD
77D1000D
77DD000D
77DD5707
77DD8007
77ED7007
77F51101
77FD0001
78000017
7800DDD1
780D000D
7AAAA0HF
7AAAAABF
7AAAAAFD
7AAAAAHF
7AD0000B
7AHHHFFF
7B01100F
7BB0FBBB
7BBB0BB9
7BBB330F
7BBBB0BB
7BBBBB09
7BBBBB0F
7BBFBB01
7CAAHFFF
7CFFF333
7CFHHHFF
7CHHHHHF
7D00007E
7D000777
7D000D02
7D000D11
7D000D77
7D001701
7D010071
7D0100DD
7D017001
7D017007
7D070077
7D0D0077
7D0D0707
7D100701
7D700D01
7D710001
7D7777C7
7D78D007
7DD00008
7DD07708
7DD70777
7E12000D
7E70000D
7EEE9E07
7EEEE907
7FF00055
7FH222HH
7HCHH00F
7HHAHHHH
7HHHFCFF
7HHHHAH5
80000018
8000007E
800000E1
80000171
8000017D
8000071D
80000777
800007AA
800007DD
80000E7C
80007E77
8000D0D1
8000DC77
8000DD01
8000DD67
8000E07C
8000HGGG
800333H1
80044HHH
800D0677
800DD07C
800DD1DD
800DDD0I
800DDD17
800E007C
800EE007
800ID0DD
80778007
80877007
8088800H
80888807
808888H4
80AADIDD
80D0DI16
80DD0DC6
80DD0DI6
80DDDD67
80DDDD7C
80DDDDDI
80DI00DD
80E00717
80EE0007
80HHHHHG
80I00D1D
80IDDDDD
81000D01
8100D001
8108007H
811111G6
81D0E001
81D60001
82H20002
82HHH022
83330666
83333906
83339399
83390336
83393333
83396666
83399306
83399906
83933003
83933333
83939339
83993339
83999393
83DDDDD9
86366633
87777007
87E70007
8800082H
88000HHH
8800EE7E
88033337
8808800H
883330H7
8887E707
888880H4
888887EC
88888DHD
88888E7C
8888ADHH
8888CCH4
8888DC77
8888HH0H
888AAAHC
888CEEE7
888D0888
888E777E
888E8807
888EEE07
88AHCCCC
88E87707
88E8E777
88EEE777
88EEEE07
88HHH0HH
89000H01
8900I0CC
89033303
89330303
89330633
89333306
89333366
89336666
89339906
89393333
89393399
894HH00C
89633666
89930303
89939003
89939036
8999006C
89990633
899906CC
89993339
89993366
89996666
89999E07
8999C6C6
89C000CC
89C00C0C
89CC0006
89CCC4GC
89CCCC06
89CCCC0C
89CCCC4G
89HDHHHH
89I0C00C
89I30333
8ADDDDDI
8CCC8C2H
8CCCCCAH
8D000C77
8D0DI00D
8D70000D
8D80HHHH
8D999001
8DD0D60I
8DD0DDDI
8DDC9006
8DDD0D0D
8DDD6II8
8DDDD016
8DDDD0DI
8DDDDDI6
8DDDDID6
8DDID161
8DIDD0DD
8DIDDDD6
8DIID0DC
8DIIIDC9
8E000007
8E77777E
8EE00007
8H000004
8H000202
8H002022
8H0HH222
8H111111
8H200002
8H22222C
8H400002
8HGG0004
8HGG4222
8HHHHHG4
8I0DDDDD
8I888D08
8I8D0008
8ID00088
8ID0DDDD
8IDD0DDD
8IDDD006
90000035
900000H5
9000069B
90000G51
90000I19
90006035
900091F9
90009GG5
9000G051
9000GB01
9000GHGF
9000I961
9001000F
9006I196
9009H00I
900FGBGG
900GB001
900HGGGF
900III6E
901BGGGG
90600635
9090000B
909000G1
9090666B
90955555
90999001
909BH001
909GGGFE
909GGGFG
909H000I
909H0015
90B00GG1
90CCCCFH
90F00HFF
90FHIIII
90GBGGG1
90H0010G
90I00019
90I60019
911GGGGG
91BGGGGG
93333365
9400000C
940000H5
94999555
94999HHH
94F99999
94HHH555
950G000B
9555000B
95G0000B
96000901
96116666
96666035
96666695
96999991
96CCCII4
96G50001
99000991
99066F0E
99099991
990FGGGE
99111G1F
99400555
994HHH55
99555499
99555994
9969991F
996999F1
99900095
99900691
99900901
99909061
9990F6FE
9990IIIE
999666I4
99990595
99990C7C
99990F0E
999911E7
999911FE
99991H01
9999401E
99994HHH
999966FE
99996F0E
99996F6E
9999917E
9999940C
99999451
999996F1
999996I4
99999703
99999CH3
9999C9FH
9999E609
9999F06E
9999F1E1
9999F66E
9999H00I
9999H3FC
9999HF3C
9999I9IE
999C9973
999E9111
999F009E
999F900E
999F966E
999I400C
999I4CCC
999I9I9E
99C99973
99FFFFFE
99GF1111
99GGGFGG
99GGGGGF
99GHG051
99II90IE
9B0000G1
9B000GG1
9B00G001
9B0GGG1G
9BFG1111
9BGG0001
9C00000G
9C997FF3
9C999997
9CCCCI4C
9CCICII4
9CII6C64
9CIIII64
9D9IIIII
9DD00006
9DI9I00C
9E690999
9E911001
9F000H0I
9F000HFF
9F0HIIII
9F166666
9F999II4
9FBG1111
9G00001H
9G50000B
9GCCCC0C
9GGGGG1H
9GHHHHFH
9HHFHH0H
9HHHH705
9HHHHFH4
9HHHHHC7
9I41100E
9I4CCCCC
9I600019
9ICCCCC4
9II6CCC4
9IIII6IE
9IIIII6E
A00005FH
A0000B0A
A0000F2A
A0000H22
A000AA65
A000BH0B
A000F2HH
A000H0BB
A000HB0H
A000HBB6
A00500FH
A00650BB
A0066BBB
A006BBBC
A00AA605
A00B0BHC
A00BB6BC
A00BBB0C
A00BBB5B
A00BBBBH
A00CHCHH
A00H0CHH
A00HBBC6
A00HBHBB
A00HCHHC
A00HH2H2
A00HHH5B
A00HHHBH
A0500B0B
A060005A
A065B00B
A0AA6005
A0AAA2H2
A0AAA65A
A0AF000E
A0CCAH0C
A0F0HHHF
A0FFFFFI
A0FI00II
A0H00H0B
A0H220IG
A44444CH
A44444HC
A4444H0C
A4C44HHH
A4CCCCCH
A5AAAFAD
A5AADDD5
A5B0B0BB
A5FBBBBB
A6000BBB
A60500BB
A6665055
A666665A
A666G66B
A88888D8
AA0H00II
AA0H0I0I
AA5ADDD5
AA5FADDD
AA605055
AA650055
AA8AAAD8
AAA0H20I
AAA50GGG
AAA5AAFD
AAA5FBBB
AAA5FDDD
AAA60005
AAAA05FH
AAAAA0AH
AAAAA0F2
AAAAA2H2
AAAAA5D5
AAAAAAHI
AAAAADBB
AAAAADFD
AAAAADI2
AAAAADI8
AAAAAF5D
AAAAAFHD
AAAAAHBB
AAAAAHFF
AAAAD0F5
AAAADB0F
AAAAF06A
AAAAF60A
AAAAHG24
AAABAB0H
AAABBGBG
AAABBHBB
AAABBHGG
AAADDDF5
AAADDDI8
AAAF6055
AAAH5BBB
AAAHG2GG
AAAHGG2G
AABAAB0H
AABABAD8
AABBBBB8
AABBHBBG
AAD000F5
AAD0200C
AADH0H0C
AADHH00C
AAF6550A
AAF65555
AAFA5DDD
AAH0I00I
AB000B05
AB00500B
AB0BBBAF
AB600B0B
ABB00B06
ABB60005
ABBB6B0B
ABBBB00B
ABBBB605
ABBBBB06
ABBBBBD5
ABBBBBHD
ABBBD0HC
ABF0000B
ACAAAACH
ACHHHHH6
AD00500F
AD8DDDD8
ADFDDDDD
ADH0000F
AF00000I
AF00II0I
AF06666I
AF26666E
AF6666EA
AFA5AAAD
AFA5ADDD
AFAAA5AD
AFD0000B
AFF6555A
AFFF0666
AFFF666A
AFFF666I
AFFFF65A
AFFFFDIE
AFFFFFEA
AH0000HB
AH00050H
AH00500H
AHB0000B
AHB0H0BB
AHCHCCHC
AHHCCCHC
B000003B
B0000093
B00000GA
B000036B
B00005HG
B00009G1
B0000A6A
B0000FAD
B0003B06
B00050B4
B0005504
B0005BHB
B0005HHH
B00064BB
B0006B4B
B0006C93
B0007BFB
B000A00A
B000AADH
B000B4BC
B000B555
B000BB55
B000BBBF
B000BF06
B000BF6G
B000BFB7
B000BFBB
B000BGCF
B000C0AA
B000FADC
B000G1G5
B000H05G
B000H5BB
B000H6BA
B000HB6A
B000HBA6
B000HBH5
B000HCAH
B000HHHB
B003880H
B00400HH
B004B6BC
B004H005
B00505B5
B0050B04
B0050HHH
B005111G
B005B0B5
B005GG1G
B006BBAC
B006BBB5
B006BBCG
B007BFBC
B00ABH0C
B00B0BHH
B00B5B0B
B00B6504
B00B6555
B00B6BAC
B00BB967
B00BBB0H
B00BBDFC
B00BBH0H
B00BBHCH
B00BH04C
B00BH0H5
B00BHB6B
B00C0A0A
B00GG6F1
B00GHH0C
B00H0BHH
B00H0HHB
B00H550H
B00H6B55
B00H7BBA
B00HA00H
B00HA0CH
B00HB0B5
B00HBBB6
B00HH0H5
B00HHH6B
B0111FGG
B01500GG
B0400BB6
B04H0005
B050H00G
B050H0HH
B05H0505
B06150GG
B0640505
B064B005
B065500G
B07A0A0H
B07BBBBB
B0960003
B0B00BH5
B0B00BHH
B0B00G0H
B0B00H5B
B0B0BHCH
B0B0H0HH
B0B0H50B
B0B0H6B5
B0B0HH05
B0B4B00C
B0B5HHHH
B0B6B0BB
B0BB006G
B0BB5HHH
B0BBB5B5
B0BBBADC
B0BBBB5H
B0BBBBBD
B0BBBBH5
B0BBBC7A
B0BBBF7D
B0BBBG0H
B0BBFB7D
B0BBG655
B0BC4HHH
B0BD0006
B0BH0B05
B0BH0C04
B0BH0CHH
B0BH0H05
B0BH0HCH
B0BH40BB
B0BHB5BB
B0BHHH04
B0G5F011
B0GF111G
B0H004HC
B0H005HB
B0H00ABC
B0H00BH5
B0H00CAH
B0H00HHH
B0H05B0B
B0H0BBHC
B0H5000G
B0H5005H
B0H500HB
B0H6B0B5
B0H6B50B
B0H6BB0B
B0HA6005
B0HB000A
B0HB0055
B0HB6B0B
B0HBBBBB
B0HBG00C
B0HH5HHH
B0HHHCHG
B0HHHHH5
B0HHHHH7
B1110G1G
B111FGGG
B300006F
B333330H
B3333H7C
B3333HC7
B3390333
B3933033
B3C00036
B3C99999
B4000BB6
B4599999
B4B0000H
B4BB0505
B4FB9999
B5000GGH
B5000HHH
B5001011
B500H0HH
B500HH0H
B50500B5
B50HH00H
B55000B5
B550B005
B555HH0H
B5B000BH
B5B000H5
B5F01111
B5G00111
B5GG111G
B5H000HH
B5H0B00B
B5HB000B
B5HHHH05
B60000A4
B6000554
B6000BBG
B60055B5
B605500G
B6055B05
B60BBC0G
B60C00GG
B64F000B
B64G000C
B650055B
B65050B5
B6505B05
B655005B
B65500B5
B6550B05
B6933333
B6B00555
B6B500B5
B6BB0B0B
B6BB555B
B6BBBB5B
B6C000GG
B6F00BBB
B7811111
B7A0000F
B7BB0BBB
B8171111
B890000D
B9111GGG
B91GGGGG
B939900C
B9611111
B9999936
BA00000A
BA00BH0C
BB0000HG
BB0005BH
BB000B5B
BB000B6G
BB000G0B
BB000GBG
BB0040BC
BB005B0B
BB00B6CG
BB00G00H
BB00HBCH
BB00HGG6
BB01110G
BB0500H5
BB06B05B
BB0B0055
BB0B005B
BB0B0BB6
BB0B6C0G
BB0BB5BH
BB0BBB06
BB0BBB5B
BB0BGH0H
BB0H00BB
BB0H0BBC
BB0H0H05
BB0H500B
BB0H650B
BB0HBBB5
BB10005F
BB3333C3
BB35000H
BB40B00C
BB4F0006
BB4FB999
BB5000H5
BB50HHH5
BB60050A
BB60500A
BB65BB55
BB699997
BB699999
BB6BB555
BBB0006G
BBB000B5
BBB000HB
BBB00BH6
BBB06109
BBB06505
BBB0B0HC
BBB0B5BB
BBB0H00H
BBB0H0BC
BBB0HBBB
BBB0HBHH
BBB3330H
BBB7BB0B
BBB83333
BBB996CG
BBB9D006
BBBA000C
BBBB010G
BBBB0B06
BBBB0B55
BBBB0GCH
BBBB0HHH
BBBB11FG
BBBB5B0B
BBBB6005
BBBB610G
BBBB9705
BBBBB0HB
BBBBB165
BBBBB1G5
BBBBB70B
BBBBBB01
BBBBBF61
BBBBBFGB
BBBBBH0H
BBBBBHFG
BBBBF101
BBBBF116
BBBBF699
BBBBFB9G
BBBBGBFB
BBBBH109
BBBBH10F
BBBBHGH1
BBBC000G
BBBFBB09
BBBG1005
BBBH000H
BBBH0GCH
BBBH11FG
BBBHB00C
BBBHH60G
BBCHHH46
BBD7HH0F
BBFBB101
BBFBBBBG
BBFGB111
BBGBA00C
BBGBBBFB
BBGG0H0C
BBGH0HHC
BBH0000A
BBH00095
BBH1111G
BBH6B009
BBHBB0B5
BBHBBB05
BBHHHC04
BC0006GG
BC000GGG
BC00A00A
BC090003
BC0GGG06
BCA0000A
BCA000A6
BCH60009
BF001011
BF1GG11G
BF4B0006
BFAB000C
BFG1G11G
BG000AAC
BG000HHC
BG00H0HC
BG060055
BG060505
BG0G11GG
BG511111
BG650005
BGB000HC
BGBB000C
BGBB0H0H
BGBBC006
BGF11111
BGFGG111
BGFGG1GG
BGHHHH0C
BH0000A5
BH000A0B
BH000B5B
BH000HBH
BH000HH5
BH000HHH
BH00BCHH
BH04000H
BH05H00H
BH05HHHH
BH0B005H
BH0B0B0B
BH0B0HCH
BH0B5005
BH0CH00G
BH0HH00H
BH0HHB0C
BH50000G
BH50005B
BH500H05
BH5B0005
BH600B5B
BH60B505
BH650B05
BH6B500B
BHA00005
BHB00HCH
BHB6000A
BHB6B009
BHBBBB05
BHBGGG0G
BHBGGG55
BHBGGGG6
BHBHH00C
BHBHHHCH
BHC00F0A
BHC0F00A
BHF11101
BHG00515
BHG60005
BHH00HCH
BHH00HHC
BHH0H00B
BHH0H0BC
BHH0HH0C
BHHH600B
BHHHH0HH
BHHHH5G1
BHHHHH05
BHHHHH6B
BHHHHH7C
BHHHHHCH
C0C0FFFA
C0CC66FA
C0CC6FA6
C0CCFFFA
C0CFACCC
C0E69099
C0F0000A
C0F6FF6E
C0FACCC6
C0FFFAFF
C0FFFFFE
C2EEE777
C3333379
C3333F73
C3339997
C333HFFF
C3FFFFF7
C44CCC4H
C44EE449
C4CHCCHH
C6FFFFFE
C7022222
C70E000E
C77777EC
C7H9HHHH
C999973F
C999FHFF
C999FHHF
C9HHFF0C
C9HHHHFF
CAAAAHHF
CAAAFFFA
CACH400C
CAHCHCCH
CCAAH0CC
CCC060FA
CCC066FA
CCC0FACC
CCC333HF
CCC3CCFH
CCC9HHHH
CCCAAA2H
CCCAAAAF
CCCACAHC
CCCAFFFA
CCCC2G8H
CCCC3CH9
CCCC4C4H
CCCC824H
CCCCC9H3
CCCCCH0C
CCCCE90I
CCCCG22H
CCCEE999
CCCF006A
CCCFFF6A
CCCFHHHH
CCCFII0A
CCCGHCAC
CCCHG004
CCCHHAHC
CCEC0999
CCFAAAAC
CCFCH90C
CCHAHHHH
CCHCF3CC
CCHHCCAH
CEEEEEI9
CEEEEIE9
CEIEEEE9
CF22222G
CF2AACCC
CFAAAA2G
CFAAAFFA
CFCH900C
CFFFE099
CFFFF6FE
CFFFFE09
CFFFFF6A
CH3FFFCC
CHA400CC
CHCCAHHC
CHCCH00F
CHCCHCCF
CHCG0004
CHCHAHHH
CHCHCCCF
CHFCC3CC
CHFFF3FF
CHG00004
CHHAH00C
CHHCCCAH
CHHCCCCF
CHHCCCHA
CHHCCHC4
CHHCHHAH
CHHHHFFF
CHHHHH46
CHHHHHA6
CIFFFFE9
D000003F
D0000079
D000007B
D0000277
D00003F6
D000067B
D0000BD6
D0000FDE
D00012E7
D0001618
D0001807
D000380H
D00038CH
D0003CF6
D0007012
D0007102
D00077DD
D0007D7D
D00081D6
D00087C7
D000C3F6
D000C886
D000D027
D000D162
D000D717
D000D887
D000DD5F
D000DDDF
D000DE67
D000DF11
D000E062
D000E107
D000E161
D000E2C6
D00100DE
D00100ED
D0011161
D0016108
D00180E7
D001D161
D002D607
D003I00F
D0061117
D0067117
D006E107
D006IE11
D0070117
D00701D7
D007077F
D007770F
D0080877
D0080E77
D008600E
D008708D
D0087708
D00D011D
D00D071D
D00D0779
D00D1671
D00D62I1
D00D7017
D00D7DC9
D00D8DC6
D00D9101
D00DD10D
D00DD6F1
D00DD817
D00DDDC9
D00DI1D1
D00F0063
D00F1116
D00H00F2
D00I00F1
D00I0F1E
D00I1D11
D00I1E0D
D010D017
D010D107
D01D0011
D01D00DD
D01DDDDD
D01E000D
D02007C7
D0270777
D038800H
D05HHHHH
D0600112
D06001E1
D0610111
D0611011
D0671011
D0681001
D0700177
D07010D7
D0707701
D077D777
D07D1007
D080001D
D09I0001
D0C0003F
D0C67777
D0D00267
D0D00621
D0D00777
D0D00779
D0D0077D
D0D062I1
D0D06771
D0D0D617
D0D0DD61
D0D0DD9C
D0D0DDI1
D0D0ID11
D0D0IDDD
D0D10D0D
D0D60771
D0D61011
D0DD001D
D0DD0167
D0DD0617
D0DD0D9C
D0DD0I1D
D0DD1115
D0DD8888
D0DDD061
D0DDD0DI
D0DDD0ID
D0DDDD9F
D0DDDI8D
D0DE0I01
D0DI101D
D0DID0DD
D0E00D07
D0E00DD6
D0E0D067
D0E10007
D0ED0067
D0ED1107
D0ED70DD
D0FE00D6
D0H000F2
D0I001D2
D0I00DD8
D0I00E62
D0I010D2
D0I0D111
D0I1D161
D0I1E00D
D0I9100E
D0ID0111
D0ID01D1
D0IF1116
D100011D
D1000702
D1000D11
D100170D
D100707D
D100770D
D100D017
D100D107
D101100D
D10D1111
D110007D
D110070D
D111002D
D1111011
D1111611
D1611001
D1611111
D170070D
D1D00017
D1D60011
D1E0000D
D1F0000E
D20D0001
D30000F6
D3000C0F
D330003F
D330300F
D333305H
D33333IF
D33FI003
D33III0C
D3600003
D388000H
D3D86III
D3DDDDIF
D3DI0006
D3IIFIII
D3III00F
D5077779
D6000118
D60001E1
D6001108
D600EI11
D600IE02
D6071002
D6087777
D60IE002
D6701002
D6710101
D69FIIII
D6I9IIFI
D6IE1111
D70000ED
D7000708
D7000E0D
D70010D1
D70010D7
D7001D01
D700D101
D700DD0D
D7010002
D70100D7
D7011007
D701D007
D701D111
D7070008
D70E000D
D7100008
D7111011
D7270077
D7700071
D771000D
D7D01001
D7D10001
D7D10007
D7D77789
D7E0000D
D800000E
D80001D6
D8001601
D8006077
D800DDD1
D800I01D
D80DE007
D810000D
D811100D
D8160001
D8827777
D8888806
D8C00008
D8D0D077
D8DIID0C
D8EIIIII
D8I0000E
D8I0001D
D9000016
D991F00E
D9991101
D999F00C
D9FIIIIC
D9IFIIII
D9IIFI0C
D9IIIIIF
DBBB330F
DBBBF006
DC00003F
DC000E62
DC0999FI
DC20000E
DC62000E
DCE20006
DCIE2006
DD0000E1
DD00071D
DD00072C
DD00088D
DD000D5F
DD001011
DD001D07
DD001D67
DD002607
DD00707F
DD0070DD
DD00710D
DD00D116
DD00DI91
DD016701
DD01D00D
DD01DDDD
DD020007
DD020777
DD060777
DD070017
DD07001D
DD07010D
DD0D0D16
DD0D0D9C
DD0D0DDI
DD0D1115
DD0D8888
DD0DDD8I
DD0DDI0D
DD0DDI16
DD0DIDD8
DD0E0007
DD0F00D5
DD0I000F
DD0I0F11
DD0I11D6
DD0ID116
DD0IDD16
DD100107
DD110007
DD171101
DD1D0007
DD1D1161
DD610002
DD620777
DD6IE111
DD6IIIIF
DD70007F
DD7000D1
DD710007
DD777107
DD800007
DD8000C7
DD877779
DD8D700D
DD8DI006
DD8DIIIC
DDD0001D
DDD00077
DDD001D6
DDD00IF1
DDD0C677
DDD0D777
DDD0DD11
DDD0DDD5
DDD0DI01
DDD0I1D6
DDD1D116
DDD7000D
DDD710DD
DDD8II0I
DDDD0001
DDDD00CF
DDDD00IF
DDDD011D
DDDD0DI6
DDDD1701
DDDD6777
DDDD80DI
DDDD9901
DDDDC99F
DDDDD68I
DDDDD70D
DDDDD80I
DDDDDDD6
DDDDDI0I
DDDDDI1D
DDDDDI9F
DDDDI1D1
DDDI0091
DDDI0DD6
DDDI111D
DDDI9001
DDDID001
DDDIID0D
DDE0D107
DDED1607
DDF27777
DDI00111
DDI0800D
DDI11111
DDID0116
DDID0161
DDIID80C
DDIIIDC8
DDIIIFC2
DE00007D
DE000671
DE0007DC
DE00D067
DE010007
DE07000D
DE099901
DE0I00D1
DE110002
DE2IIIIC
DEC00002
DED00607
DED11607
DEII200C
DEIII20C
DF077007
DF730003
DFD6000E
DFIII003
DFIII3II
DFIIII3I
DH0000F2
DH0HFHHH
DH0HHFHH
DHD11011
DHD11101
DHD91101
DHH00FBC
DHH00HFC
DHHHBB3C
DHHHF0HH
DHHHFH0H
DHHHH3BC
DHHHHB3C
DHHHHH3I
DHHHHHI3
DI0010D2
DI009001
DI00E0D1
DI01002D
DI01DE02
DI060E02
DI0D0DDD
DI0E200C
DI0F10DD
DI10D002
DI10D011
DI161011
DI1D6002
DI1F000E
DI21000D
DI690001
DI8000E6
DI81000D
DI8EIIII
DI900001
DI999001
DIC00006
DID000E1
DID01011
DID01D61
DID0D01D
DID0D0DD
DID90006
DIDD001D
DIDD01D6
DIDD0D0D
DIDE0001
DIE99901
DII0DDDF
DIIDD0DD
DIII000C
DIIIIFD2
DIIIII0C
E00000DE
E0000717
E0000D79
E000107D
E000200D
E000490G
E0009099
E000C777
E000D10D
E000D161
E000DD01
E000DDI1
E000I1D1
E000ID11
E0070071
E00D010D
E00D01D6
E00D070D
E00D9001
E00D9991
E00E7E79
E00IDDDC
E020000D
E02DI00I
E070001D
E0700071
E07C7777
E0877779
E09000GG
E0911GGG
E0C77777
E0D01111
E0D0DDDD
E0DDIDDD
E0DI0161
E0E8777E
E0I0DD61
E0IDD1D1
E0IDD1DD
E0IDDD0C
E1110002
E1610001
E1666662
E1700001
E200000D
E669990I
E6899997
E70007DE
E7007001
E7700DDD
E77D00DD
E7800017
E7870007
E800007E
E8E77777
E999990I
E9999I9E
E99I9E99
E9E0000G
ECCC0999
ED000077
ED000707
ED000D61
ED006I11
ED00I0DD
ED07000D
ED0I010D
ED690001
ED700007
EDD00007
EDD07077
EDD0DD01
EDD77007
EDDD0DC7
EDDDI01D
EDDEI991
EDDID00C
EDI000DD
EE000067
EE41GGGG
EE88007E
EE887707
EE888777
EEE000C7
EEE44489
EEEC4999
EEECE777
EEEE4E89
EEEEE997
EEEEE9I4
EEEEEI9I
EEIEE4E9
EEIEE999
EG001112
EG001121
EI00008D
EI000DCE
EI00D011
EIDD6001
EII0200D
F0000071
F00000D1
F0000116
F00001D6
F0000E99
F0000H6F
F00051DD
F0006055
F00075DD
F00077D5
F0007BAA
F0009HHF
F000BBB7
F000D3F3
F000DHHF
F000E97E
F000FE09
F00101BD
F0011105
F001161B
F00666BB
F006A505
F006B7BB
F006BBBB
F006FFA6
F0070777
F00707DD
F0070BAA
F007EE7E
F0090HFF
F0090HII
F00B007A
F00DDD05
F00E9E07
F00FAA65
F00FFF65
F00HD011
F00I1166
F00IIIDD
F030HCCC
F0333331
F03999HF
F0399HFF
F0511001
F0600505
F066650F
F06E0I0I
F0707077
F070ADDD
F0757111
F0770075
F0777775
F07BB111
F07BBBB1
F07DBBBB
F090710H
F099999H
F09HIIII
F0AFF666
F0B0007A
F0B33333
F0B33999
F0B7BBBB
F0B99999
F0BBB997
F0C9HCCC
F0DIIIIF
F0E0I00I
F0E69009
F0F009E6
F0FF650F
F0FFA666
F0FIE009
F0HFI00I
F0I0D333
F10001DD
F111110B
F1DD0001
F1G10011
F1G11111
F1GG0001
F2000101
F2000A0A
F200EE71
F20A000A
F20EEEEA
F22222H7
F2222HH2
F222A00A
F26666CC
F2B00001
F2GEEE0E
F3DC9009
F44444II
F4465555
F446600E
F44E4EEE
F44EE4EE
F44EEE4E
F4E400EE
F4E44446
F4E446E4
F4E44EEE
F5770777
F5777707
F5ADDDDD
F5DD000D
F5F00075
F5FF007A
F5FF444F
F5FFD0DD
F5FFFGGG
F6001BBB
F6050555
F60555FA
F61BBBBB
F6505505
F6550505
F65555F3
F65555FF
F6555F0A
F660000E
F6600655
F666660A
F66666GG
F666GGGG
F66E000I
F66E0III
F6AG000E
F6EI000I
F6G1000B
F6GBG001
F6GGGG0A
F7077775
F7111112
F7EE007E
F9000CCH
F907100H
F90IIIDC
F97D000B
F9CCCCHC
F9DC0006
F9F66664
F9FII664
FA26666E
FA5AADDD
FA5DDDDD
FAA44444
FAAAAA2G
FAACCCC2
FAACCCCC
FB000111
FB001116
FB1G1G1G
FBBBB11G
FBBBBB9G
FBBBBG11
FBBG00AA
FBC99999
FBGG111G
FC9999HH
FCCC22HH
FCCC26CC
FCCCCI26
FCI26666
FD000069
FD00D101
FD2HD001
FD6BBBBB
FD9H0001
FDCI0009
FDD000D1
FDH00011
FDH00101
FDI96III
FDIII0IF
FDIIIICF
FE000011
FE444444
FE44444I
FE4444EE
FE444E4E
FE44EE4E
FE4E4E0E
FE60IIII
FE911001
FE99II99
FEEE4444
FEEEEGAG
FEGGGAEE
FEGGGEEE
FEI0IIII
FEII000I
FF07777D
FF077DDD
FF0D3DDD
FF0FFFA6
FF2000E7
FF466555
FF65555F
FF6GGGFE
FF6GGGGF
FF70077E
FF7007E7
FF707DDD
FF77770D
FFAAAA5G
FFAFFFEA
FFD9IIIF
FFDDD50F
FFE000E7
FFE00E7E
FFE00EE7
FFF00IDD
FFF0650F
FFF0666A
FFF07757
FFF0A666
FFF4444I
FFF545FF
FFF66446
FFF6666E
FFF66EII
FFF6E444
FFF770D5
FFFAA00C
FFFAEEA4
FFFDCI09
FFFE0909
FFFE6099
FFFF0007
FFFF0I0D
FFFF0IID
FFFF4465
FFFF44F6
FFFF4F55
FFFF54F5
FFFF5705
FFFF66FE
FFFFEI9E
FFFFF06A
FFFFF07D
FFFFF66G
FFFFF9E9
FFFFFA0C
FFFFFEDD
FFFFFFFE
FFFFFIFD
FFFFGGG5
FFFIDDDD
FFFIIIDD
FFGGGFEE
FG000006
FG10000H
FG110011
FG1G111G
FG2000EE
FG666606
FGA20EEE
FGBG111G
FGCC6666
FGG51101
FGGAG00A
FGGEEE44
FGGGA00A
FGGGGCCC
FH0IIII9
FH2H000A
FHC9CCCC
FHF0IIII
FHH222HH
FHH2HHH1
FHHHGG0H
FHHHGGH4
FHHHH11G
FHHHH222
FHHHH2H7
FHHHHGGG
FHHHHHH4
FHIIIII9
FI0000D1
FI001111
FI644444
FI664466
FIFDDDDF
FIFFFFDD
FII44444
FII46006
FII66466
FIIIFFFD
FIIIII26
G00001GE
G0000BCA
G0000CGH
G0000G65
G0001011
G0001E82
G0001GGG
G000401E
G00050H5
G000B64C
G000BB0H
G000G0CH
G000G111
G000GH51
G000HH05
G0010G11
G005B111
G006B505
G00AHCII
G00B0101
G00B0B05
G00B400C
G00BABHC
G00CCCAH
G00GH0H5
G00I10GG
G0100G11
G011BGGG
G01G0011
G01G0101
G0211111
G05000B5
G050H005
G05H0005
G0606555
G060BB05
G06B5005
G06BB005
G0ABBAA5
G0AHCIII
G0B01111
G0B0BBBB
G0B1G111
G0B600B5
G0BB00H6
G0BBB051
G0BBBBG1
G0BBBGH1
G0BBBH01
G0BGGGGG
G0CCCGCH
G0G0CCCH
G0G66665
G0GGGGA5
G0H000HB
G0H0400I
G0H0H00B
G0H4000I
G1000101
G10G1111
G111011G
G1G00011
G1G01001
G1GF0005
G401B00B
G401GGGG
G50000HB
G50B000H
G54B000B
G5B11111
G5BB1111
G5BBBBB1
G60B1111
G650000G
G6606555
G6665BBG
G6666G65
G666G555
G66GFEEE
G6GGGGG5
GA666665
GAABBBB5
GB000HH6
GB0A0006
GB0B000B
GB0B00B6
GB500111
GB6G0015
GB88000C
GBB00065
GBB00BB5
GBB050HH
GBB0B505
GBB0BB05
GBB51005
GBB51111
GBBB00B5
GBBB0B05
GBBBBFBB
GBBBBFGA
GBBGGGG5
GBG00015
GCCH40CC
GCH00C0G
GF00001B
GF0011BB
GF10000B
GF110011
GF11112G
GF200011
GF444444
GFAAGAAA
GFGGGGAA
GG000GI1
GG101111
GG22888H
GG500004
GG510111
GG555444
GG60GGG5
GG800001
GG810011
GGAA6555
GGCCCH04
GGF44444
GGFGGE0E
GGGCGGCH
GGGCGGHC
GGGG10GG
GGGGCH04
GGGGF444
GGGGG11F
GGGGGF44
GGGGGGFE
GH0000GI
GH4C000I
GHCCCHCH
GHG0000I
GHGC00II
GHH000BG
GHHCCCGH
GHHHHCCH
GHHHHH1B
GHHHHHB1
GHHHHHCC
GI121111
H000045H
H00004HB
H0000BA5
H0000BH4
H0000BHG
H0000G5H
H0000HGH
H000111F
H00019D1
H00040HB
H000450H
H0005111
H00070AF
H0007F0A
H0009005
H000BH5H
H000F31D
H000G50B
H000GF2B
H000GF2H
H000H05G
H000H55B
H000H55H
H000HBHB
H000HHAI
H000HHHB
H001901D
H001910D
H0050555
H0055505
H0091101
H00B05B5
H00B05HB
H00B0B5B
H00B0BHB
H00BBHGH
H00BCH04
H00BHCHH
H00CH0AF
H00CHHCA
H00FH00I
H00H5B05
H00H5H05
H00HA00B
H00HA0FI
H00HBHBC
H00HBHBG
H00HCCHA
H00HH4CC
H00HH505
H00HH55G
H00HHGII
H00HHH0B
H00HI00F
H00HI0IF
H0101D21
H01111BB
H01111FB
H011120D
H0200022
H04B000B
H0500BB5
H050B0B5
H0511115
H051BBB5
H05A000B
H05B00H5
H05B050H
H05BBBB1
H0900005
H09000G5
H0A0HHBB
H0A0HHHH
H0AH0HHH
H0AHH00I
H0B000HG
H0B00B5B
H0B00BBB
H0B00HHB
H0B0B05B
H0B0HHBC
H0B0HHHG
H0BB5BB1
H0BBB005
H0BBBBB1
H0BBH0BC
H0BBHB0C
H0BCH004
H0BH00HB
H0BHHH4C
H0BHHHCG
H0CHHCCA
H0CHHH0F
H0F0H00I
H0F20111
H0F2B101
H0FHGCCC
H0FHIIIA
H0FIIII9
H0H000FG
H0H005BB
H0H00F22
H0H0BBCH
H0H0BH0B
H0H0CAHC
H0H0HCCA
H0H0HH0F
H0H0HHHC
H0H0IFIG
H0H0IIIF
H0H50H0B
H0H5500B
H0H5500H
H0H55555
H0H5B00B
H0HA000F
H0HA0CCH
H0HACCCH
H0HACHCC
H0HAHH0B
H0HF00HH
H0HFGCCC
H0HH04CC
H0HHG0CC
H0HHGCCC
H0HHHBGC
H0HHHH0I
H0HHHIFI
H0HI0FIG
H0HII00F
H101111F
H111110F
H11111GB
H111BGGG
H1D61111
H22220CC
H2222262
H2222III
H2224002
H2BHHHHH
H2G2I00G
H2IG00II
H2IG0I0I
H3FFF00C
H3FFFFCF
H40B000B
H42222CC
H42I0I0I
H42IIIII
H5000H04
H500B055
H500B50B
H5055005
H50B0B0B
H50BBBB5
H50BBBBB
H50H005H
H50H0B0H
H5111GGG
H519110D
H5500055
H5550BBB
H555550B
H55A00BB
H5705555
H5A0000B
H5B000B5
H5B0B00B
H5B5550B
H5BB0BBB
H5HB000H
H6050555
H6055505
H60B05B5
H60B0BBB
H6111102
H6201111
H6500504
H6505055
H650B055
H6550004
H65B050B
H6B00BBB
H7ABBBBB
H90000G5
H9555554
H9HCCGCC
H9HH00C7
H9HHH057
H9HHHH45
H9HHHH7C
HA000004
HA00H00B
HA00II4I
HA0HH0BB
HACI04II
HAHH000I
HAHH00II
HAHH0III
HAHHCIII
HAI00004
HAI0I004
HAII4III
HAIIII04
HB0000G5
HB000B5B
HB000BHB
HB000HBH
HB005H0B
HB005H0H
HB00B05B
HB00H0BH
HB00HB0B
HB09000G
HB0B0BBC
HB0B0CHH
HB0B500H
HB0BBB5B
HB0BHB0C
HB0H0B0B
HB500055
HB500505
HB505005
HB5H0005
HB655005
HBB00H0H
HBB0H00H
HBB11GGG
HBBBB051
HBBC6004
HBHB00CH
HBHBGGGH
HBHHHHCH
HBHHHHG1
HCAI4III
HCCCHHAC
HCCFFFCF
HCCG0004
HCCHHACC
HCCHHCCA
HCF3IIII
HCG00I4I
HCG00II4
HCGII004
HCHCCHCG
HCHHAHH6
HCI00I0I
HD600001
HDH3000B
HF00011D
HF011111
HF10100D
HF200001
HF3CI0II
HFCFCCCC
HFCFFFCC
HFFF3CCC
HFFF3FCF
HFFFFGGG
HFFGGG0C
HFH22222
HFHH2HH1
HFHHH2HH
HFHHHH21
HFHHHHGH
HFHI000I
HG000G51
HG00G051
HG0III04
HG22200G
HG22I00G
HG2GG00C
HG550004
HGG00004
HGG00015
HGG2GGC6
HGH00005
HH000405
HH000B0G
HH000IFG
HH00BH0B
HH00CHAC
HH00FGCC
HH00FHH2
HH0B000A
HH0CCCAH
HH0FGCCC
HH0H0002
HH0H005B
HH0H22II
HH0H2III
HH0HCCHH
HH0HCHCH
HH0HF00H
HH0IIIFI
HH55000B
HH55000H
HH5H0005
HH6000BG
HH6005B5
HHA0000H
HHA00CHC
HHA00H5H
HHA0HB0H
HHAHCCCC
HHB0B005
HHB1500G
HHB6000G
HHBB6005
HHBCHH6G
HHBH000B
HHBHH00C
HHCCCCHA
HHCCCF0A
HHCCCFHH
HHCF00II
HHCFIGGG
HHCHCCCA
HHCHCCCG
HHF22H27
HHFFFCCC
HHFFFF07
HHFFFF4F
HHFGGG0C
HHFH2227
HHFHGG0H
HHFHHHFA
HHFHHHH2
HHFHHHH4
HHG222HC
HHG6000B
HHH00004
HHH00B0H
HHH00HHI
HHH02III
HHH0HHII
HHH16111
HHH2262G
HHH2I0II
HHH2II0I
HHH400CC
HHH505BB
HHH5755A
HHH5H0BB
HHH5HH0B
HHHA04CC
HHHA0H0H
HHHA4CCC
HHHBBGGG
HHHCCCCA
HHHCCCCG
HHHCCCFH
HHHCCCGC
HHHCH7CA
HHHF0H0I
HHHF2111
HHHF22GH
HHHF22H2
HHHFF22G
HHHFFFAF
HHHFH00I
HHHFHHH2
HHHFHHHG
HHHG00II
HHHGC0II
HHHGG422
HHHGGG4C
HHHH0CHC
HHHH0IFI
HHHH2111
HHHH51GB
HHHH5H07
HHHH65B1
HHHH7AFF
HHHHA00H
HHHHACCH
HHHHAH0C
HHHHCFHF
HHHHCIFI
HHHHFG22
HHHHFGGG
HHHHFHGH
HHHHG0HC
HHHHGG21
HHHHGGGH
HHHHGH1B
HHHHH07F
HHHHH163
HHHHH165
HHHHH16B
HHHHH26A
HHHHH2IG
HHHHH51G
HHHHH6B1
HHHHH7BC
HHHHHB16
HHHHHBB6
HHHHHBH6
HHHHHG2G
HHHHHGCC
HHHHHGH1
HHHHHIGI
HHIIIIFI
HIIA00I4
HIIFIII9
HIII000I
HIIIA0I4
HIIII00I
I0000061
I00000F2
I0000139
I000039D
I00009D1
I0000DE2
I0000FC2
I0001039
I0002618
I00039D6
I0004441
I0004E41
I000801E
I000810E
I0008D1D
I0008DDD
I0009D61
I0009DD6
I000D1D2
I000D30F
I000EDD1
I000EDDD
I000FD96
I0012101
I0033331
I0060F22
I006GF22
I008DDDC
I00CF2CC
I00DDDD1
I00E00DE
I0100D21
I0110GGF
I011DD0F
I01D0201
I039000D
I03D0609
I03D330F
I0600001
I0961001
I0990061
I0D0021D
I0D0210D
I0D0D102
I0D3330F
I0D600E2
I0D8100D
I0DD00E1
I0DD1002
I0DD60E1
I0DDD0DD
I0DDDD16
I0DDF0DD
I0DF0DDD
I0DF10DD
I0E00DD1
I0E0DDDC
I0F10001
I0F10DDD
I0F110DD
I0FD0999
I0FFFE06
I101DD0D
I10D01DD
I110D002
I1111001
I1111126
I1260011
I1D000E1
I1D00201
I1D6E001
I1E1000D
I2000041
I2006111
I20D1111
I2161111
I300090D
I3F33331
I4FE000E
I4GF000E
I4IIIII9
I600GF22
I6211111
I6900091
I6900901
I6909001
I8000018
I800100E
I800D01D
I800DD0D
I80D00DD
I80DD00D
I80DDD06
I810000E
I8888D08
I8D00D0D
I8D0DDDD
I8DD0DDD
I8DDD0DD
I8IDDD06
I9600091
I9900061
I99E6111
ID00021D
ID000D6F
ID001D02
ID00210D
ID011101
ID0600E2
ID0D0DD1
ID110008
ID111601
ID3D0006
ID801001
ID80100D
ID801601
ID816001
IDC000E2
IDD00D1D
IDD06111
IDD11001
IDD61002
IDDDD00F
IDDDD1DD
IDE0C002
IDF0D006
IDF0DDD6
IE0000DE
IE000111
IE00DD61
IE8D0006
IE909999
IEDD0601
IEEEEEC9
IEI99999
IEIIII2D
IF000011
IF000DE1
IF01110D
IF0E000I
IF100001
IF1111G2
IF160001
IF222224
IF66000E
IF660E0I
IF660EII
IF6EII0I
IFCCCC2C
IFE16001
IFE90009
IFEEEE44
IFEI000I
IFEII00I
IFFE6009
IFFFFE69
IFFFFFEE
IG6GGGGF
II0003DD
II0008D8
II000D93
II000FFD
II00D03F
II00D9C9
II00DDED
II0600F2
II08D608
II09EDD6
II0C0FC2
II0D826C
II0DDE0D
II0DDED6
II3DC00F
II80D0DD
II8D6008
IID36003
IIDE0002
IIF64444
IIFCCC2C
III00F22
III00F2C
III4III9
IIICFC2C
IIID300F
IIID333F
IIIEIIDE
IIIID00C
IIIID3D6
IIIID3DC
IIIID9C9
IIIIDC3F
IIIIF442
IIIII39D
IIIII4I9
IIIIIC49
IIIIIDDF
IIIIIF26
IIIIIIF4
1000001D8
100000271
1000003B8
100002701
1000071D7
100007807
100007E0D
100010777
10001110F
10001800D
1000701D1
100070D7D
1000710D7
10007170D
100071D07
10007707D
100077107
1000D0711
1000D7D0D
100112701
1001D00DD
1001DD00D
100701017
100701707
10070707D
10070D07D
10070D701
100710707
10071700D
100770107
100771007
100D01011
100D01101
100D1070D
100D70D0D
100DD001D
101000027
10100008D
10101D007
10111B0GG
1011D000D
101D00002
101D000D7
107000087
10700770D
1070D007D
107100017
107100071
107711101
107D07001
10D001011
10D007D0D
10D010107
10D0DD007
10D10700D
10D1D0001
10D1D000D
10D70D00D
10D711101
10DDD0007
10E10000D
10GBG0005
11000080D
110001D07
11000D002
11000D0D7
11008000D
1100D00D7
1101111FG
110701001
110D00002
111000101
111000701
111100111
111110G11
111111166
111111605
111111G61
11111500F
11111G112
11111G1BG
11111G611
11111GG0G
11111GG66
11116626B
111D0000D
111G21111
111G66666
11601111B
116071001
116111666
116666605
11666666B
116710001
1170000D7
160110101
16666200E
17000011D
170000D71
170007011
170007101
170070011
170070101
1700D0002
171000071
17707000D
17710000D
17D007001
18000700D
190G00005
19GG00005
1BBBB0B05
1D0000021
1D0000201
1D0007101
1D0010D07
1D002000D
1D01D0001
1D0700077
1DH011101
1E0000071
1G1011111
1G1110111
1G1111112
1H00000F2
200000D71
200011111
200011711
200060111
200077EC7
2000D7111
2000DD117
200161111
201D0000D
207000101
20D000017
20D000D67
217E00007
2222C2777
227777777
27000001D
270000101
27000111D
2AAAAADBD
2C2277777
2D0000617
2D0700001
2D7000007
2E0000EC7
2EEE000E7
2EEE07077
2GBBHHHHH
2GHHHHHHB
2H000002A
2H020000A
2H2000002
2HHH00002
2HHHHHBBC
30000003H
300000D16
300003HC6
300003HCC
30000D6I1
30000DD15
30003HCCC
300050DDD
30005DD0D
3000I00D3
300H0000B
30575000H
30DDD0007
30HIIIII9
31000D0DD
330HC000I
333000967
333333575
333333CHC
333333H57
3333357H5
3333C33CH
3333F3331
3333HC00I
3333HCCCC
3333HIIII
333C3CCCH
335755555
336666683
33C33CCCH
33F9HIIII
33H575555
33HCCCCFF
355000B0H
355500005
3555555H5
35750000H
36666696B
368803333
36900000B
380DDDDD1
39000600B
399999997
3D0DD0007
3DDDDDDDD
3F0H0000I
3IIIIDDDD
400000BB5
400004605
40000A06B
40000BB05
400060B55
40006665G
40060B505
400H000HH
4050000HB
40500B555
406600555
406650055
40666065G
406666555
4066665GG
40ACCH00C
40B00B0H6
40BB51005
40HHH00BB
41G00000E
4400CCCHC
4441G000E
4444449HH
444444H0C
44444CCCH
44444H00C
4444F0006
444F0006A
444FA000A
444FGGA0A
446500055
44AAAAA5G
44FAAAAAG
44FF99999
44H00HH02
450000505
450000H0B
466000555
466500505
46F000006
490100005
499910005
4A6666665
4ACCCCH0C
4AF0000AA
4B0H00005
4C4444C4H
4CACCCCHC
4CC44444H
4CCHHCCCH
4F000AEEE
4F0100005
4F22000AA
4FA0A000A
4FAAAA0AA
4FAAAAA22
4FG22000E
4FGE000EE
4GFAAAAAA
4GGGFAAAG
4GGGGGGGF
4GHII000I
4H0000002
4H0B0000H
50000009F
500000A5H
5000050H4
500005333
500005BBH
500005HBB
500007553
500009GGF
50000B0BG
50000B5HB
50000BB5B
50000BH55
50000G0B5
50000H5H5
50000HB04
50000HBH5
50000HH5H
50001110F
50004HHHH
500050HB5
50005H0BH
50005H0H5
50009GGGF
5000B0HB5
5000B0HHB
5000BHB0B
5000H0H5H
5000H505B
5004B000B
500500B55
500500HB5
500505H0B
50055500B
5005B00BH
5005B0B05
5005H0B05
500B0H05B
500B5H00B
500BH000G
500DDDDD9
500H0055B
500HB00BB
500HH0H0H
501111101
504449999
505000B55
50500H0B5
505033333
50505B005
505599994
505B0005H
505H0H005
507F000F5
507FF0005
509FFF0FF
50AAAAFAD
50BB0005B
50BB0B005
50G1BBBBB
50GBB1111
50H0000GH
50H00055H
50H000BBH
50H000BHH
50H0BH00H
50HB000BB
50HB5000H
50HH000B5
50HH00B0B
50HHH055H
511011101
54000005B
54A00B00B
550000H0G
55000ABBB
55000B0B5
55000B0BB
5500B005B
5500B0B0B
5500B500B
5500BH005
5500H00B5
5500HB00B
55040000H
550A0B0BB
553333333
5554AAA0A
555505444
55550550H
55555444A
555555F53
555555FB5
555555HGG
55555F553
55555FGBG
5555FFFF3
555F0ABBB
559595555
55A000BBB
55B00GGGG
55B00H005
55B0BBB05
55B0GGGGG
55B50000B
55B50000H
55F55FFF3
55FFFF333
55H00000G
55H0000BB
55H0000BH
55H0H0005
55HH0000H
570005503
57011000F
570111101
575HHHHHH
577011101
57F000F05
57F00F005
590900099
5909GGGGG
599999915
59999F111
5AAAA0AH5
5AAAAAFAH
5AB00000B
5B0000054
5B00000BG
5B00000HA
5B0000H5H
5B0005004
5B0005055
5B00BBB5B
5B0GGGGG1
5B0H000BH
5B0H000HB
5B0H0500B
5BB000004
5BB00005B
5BB999991
5BGGGG555
5BH00000A
5BH00005B
5D7770707
5DDD00777
5F00000AD
5F00AADDD
5FDD0000D
5FFFFF003
5FG000005
5G00H000B
5G0AABBBB
5GABBBBBB
5GB00000B
5GBB01111
5H00000BG
5H000550B
5H000B50B
5H00B00HH
5H00H005H
5H00H050B
5H05000HB
5H05H000B
5H0H000BB
5H5H0000B
5HB00H00H
5HH0000BH
5HH00050B
5HH05000B
600000128
600000313
60000081E
600000BGG
600000E81
600006BGG
60000CFI2
60000GBFB
600011201
600055B5B
60006BBBA
60008001E
60008010E
6000B9111
6000BBBBF
6000BG0BB
6000F00BB
600101081
6004F000A
6005000B1
6005000GG
600550555
60065B5BB
60066B4BB
60066BGBB
60066FB09
6006BBBBB
600833333
600B000BF
600B5055B
600B5550B
600BBB05B
600G5500B
601000121
601110002
601700021
601770101
6050BBB05
6054000BB
605500A0B
605505505
60550BB05
60555005B
6055A000B
605BB0505
606500044
60666693B
6066BBBBB
607000802
607B0000B
608333303
60A006BBB
60A50000G
60B50550B
60BBB0055
60BBB5005
60BBBBBF1
60BGF0001
60E70000E
60F0006BB
60F00BBBB
60GGGGF0A
60GGGGGG5
61101111B
6111112BB
617700101
63F000001
646650505
646666555
65000009F
650005BB5
650050BB5
65005550F
65005BB05
65050BB05
650BB0055
6550000AB
6550B00B5
6550B0B05
655500505
655505005
655555505
655B00B05
655B0500B
655B5000B
655F0000A
659000009
65B0000AB
65B000BB5
65B00A00B
65BB0050B
65BB05005
66000540A
66000A50G
66005055G
66005999F
660068333
66055555G
66065F555
660GGGGG5
664500055
664505005
664650505
665BB0004
66600A50G
66600G6A5
66605005F
6660555GG
666055A05
66605999F
6665000GG
66650F555
66655500A
6665B5004
6665FFFA5
666600683
666605545
66660555G
6666055G5
66660G654
6666650F5
666665B54
666666638
66666666B
666668366
66666ABBB
66666B303
66666B4B5
66666B545
66666B903
66666BGGG
66666F0F5
66666F5A5
66666FEEA
66669669B
6666B555B
66696993B
666A5000A
666G666A5
666I6669G
66AA6666B
66B5000A5
66GGGA555
671000012
672000011
677000111
6816E6666
683336666
683393003
683399333
683990033
689333339
689339003
689339339
689393003
689930033
689933003
689933933
68999000C
6899966CC
689CCCCCC
690009001
69666665B
699990001
6A0000BBB
6A0666BBB
6A5550055
6A5550505
6A6500055
6B0000GGG
6B000B5B5
6B005055B
6B0B55005
6B505500B
6B550000G
6BB05000A
6BB0B0505
6BB1G1111
6BB500055
6BBBBB50B
6BBBF000B
6BBG11111
6BGF0000B
6C3333997
6E0011001
6E700000E
6F00000BB
6F0000ABB
6G000011B
6G0GGGGG5
6G66666A5
6GGGFEEEA
6GGGGGFEA
6I120000E
70000083H
7000008H3
700000D87
700001177
700001717
700003D1D
7000077D7
700007DDD
70000D17D
70000D7D1
700017701
700020011
700077772
70007DD0D
700080071
700080D0D
70008D001
7000D00D2
7000D0711
7000D10D7
7000D1701
7000D7011
7000D7107
7000D7778
7000DD011
700100078
700100711
70010110D
700107008
700770D01
70077D777
70078000D
7007D070D
7008000DD
700D0007E
700D01701
700D07017
700D7007D
700D7D00D
701000111
7010001DD
701007107
701007D0D
701010011
701710007
701D0010D
701D01007
70707007D
70707700D
70707708D
7071000D1
70710D001
707777222
707780D01
70778D001
707800001
707D00D0D
708000D01
70A50000F
70D000177
70D0001D1
70D007017
70D01D001
70D071007
70D0D0011
70D1000D7
70D111101
70D171101
70D1D0001
70D7000D7
70D710007
70D7D0001
710000171
7100001D7
710000711
710000717
710001002
710001107
71000701D
71000DD01
71001D007
710070107
710700107
710D00D07
710D0700D
711111001
71D00001D
71D711001
7200000D1
720070777
722227777
722777777
727000007
72HHH222H
72HHHHHH2
750101111
751100111
757011101
757555555
770000018
770000801
770001002
77000D0DD
7700100DD
7700D00DD
770100008
77070780D
77077000D
771000701
7722222C7
775011101
77700005F
777057707
77707800D
77770D707
777722227
7777700D7
777772277
777777779
77777790E
777777E9E
77777FFC2
77778000D
7777C000F
7777D7007
7777E779E
7777EE779
777C22222
777D00007
777D80007
77CAAAAAF
77D00070D
77D07000D
780000071
790000003
79E000007
7AAAAA50F
7BBBBBF11
7C2222277
7C7722222
7C77EEEEE
7CFF22222
7D00001D1
7D00007D1
7D00010D1
7D0001D0D
7D0070107
7D0080007
7D077000D
7D10000D1
7D700001D
7DD000707
7EEEEE97E
7FBB11111
7FBBB1111
7FF222222
7FFF55555
7HCHHHHAH
7HHAHHH05
7HHCHFFFA
800000087
800000AAD
800000E07
800000GI1
80000100E
800006EE1
800006EE7
800008007
80000C887
800080007
80008007C
8000D0077
8000E0007
8007AAAAA
800D00017
800D00D01
800E00087
800E88807
800EE8777
801866666
80DD0DD0D
80DDD6I0I
80DDDD6I1
80E088777
80EE88807
80H200022
81111111G
81700000D
81DH00011
833036666
833993336
833993996
836336666
836633666
83H000007
87770700D
880000007
880330007
882000007
8887777DE
88888D7HC
8888AAA0H
8888D8888
888D87HHH
888D8HHHH
888DC7777
888DIII33
88D080888
88D887HHH
88D888888
88DII3333
88EE77777
89000000C
89000I6CC
8900C000C
890H00001
893633333
896I6CCCC
899036666
899393033
89990I00C
899939336
8999C000C
8999C66CC
89C000006
89CCCCC6C
89I333333
8A888888D
8AAA8888D
8AAAAHG0G
8C9990006
8CCCCCH0G
8D0008077
8D0088877
8D0088888
8D0808888
8D0888077
8D0D0D0DD
8D0DD0DDI
8D1000001
8D888800I
8D888880I
8DDD8888I
8DDDDD00I
8DDDDD8I8
8DII00D0D
8DIIIII08
8E7E77707
8E8877777
8E8888887
8EEE77777
8EEE7E707
8H00HHHH2
8H0HHHHHH
8HGGGG00C
8I3333339
8I3DDDDDD
8ID0000DD
8ID610001
8II0DD00D
90000016F
900000901
9000009G1
900000C73
900000H1G
900006I91
90001600F
900090001
90009666B
900096991
9000GGGHF
900333335
900355555
90099001F
900999HFF
9009H5555
900H0001G
9015GGGGG
901E0000D
905000009
906600035
909000995
909099005
9090GG005
909509009
909999901
909HCCCCC
91110G001
933333355
955555555
9600000FB
9611G1001
966600635
966660659
9666664CC
96G111001
97111111F
99000GGG5
9900GGGG1
991111111
9941GGGGG
997511111
999009991
999090005
999095099
99909FFFE
9990FFFFE
999666664
9996FFFFE
999900991
999900IE9
999916666
999959111
99999001F
99999060E
9999909FE
999990FFE
99999611E
9999990FE
99999996E
999999991
999999E09
99999C70F
99999FH0I
9999FE101
9999HFFCC
999C9703F
999C9997C
999HHHHFF
999IIII64
99H005555
99HHH5555
99HHHHH3F
99IIIII9E
9B000100G
9B6G11111
9C9997FFC
9CCCIICC4
9CI40000C
9CII66664
9D7D11111
9DD090005
9FFFFF9IE
9G1GGGGG1
9GCC0C00C
9GGGGGGHH
9HF111111
9HHHHF00H
9HHHHH07C
9ID000009
9II666664
9IICCCII4
9IIIIFF64
9IIIIID09
A00000B5B
A00000BBB
A00000HBB
A0000BCGG
A0000HBCH
A000A6005
A000B00BB
A000B050B
A000B0A06
A000B500B
A000B6BBC
A000BBB06
A000FHHHF
A000HHHHB
A005B0BBB
A006065BB
A00H000HB
A00H0HHHH
A00HBBBB6
A00HHHHH6
A0500000G
A05AAAH0H
A065000BB
A0A55555G
A0AAA555G
A0B00005B
A0B6000B5
A0BBBFBBB
A0HCHHCCC
A0HHHCHCH
A500GGGGG
A55555GGG
A5GGGGGGG
A600050BB
A606BBBBB
A888888DC
AA88888AD
AA8AA888D
AAA55555G
AAA5AAAD5
AAA5AAAFH
AAA5GGGGG
AAA8888AD
AAA8A888D
AAA8AAA8D
AAAA222H2
AAAA5AAD5
AAAA65055
AAAA66G6B
AAAAA5GGG
AAAAAA88D
AAAAAAF6A
AAAAABBB8
AAAAADBD8
AAAAADF05
AAAABBBBB
AAAABBBBH
AAAAFAHH4
AAAAFFDDD
AAAAIIIID
AAABBBBHG
AAAHHFFF4
AABBBBA65
AAFAAFFFD
AAFF60555
AAFFF5DDD
AAIIDDDDD
AAIIIIDDD
AB00000HB
AB00B0B06
ABB00000B
ABB00060B
ABB00BH0B
ABB0B0006
ABBB0BBBF
ABBBBB008
ABBBC0006
AD000005F
AD0000B0F
AD0000H0F
ADF00000H
AF6666666
AFH0HHHHH
AH000H005
B00000419
B0000045H
B000004H5
B0000070D
B00000941
B00000HA5
B00000HBA
B00004H05
B00005BB5
B00005GG1
B00005HBH
B0000B504
B0000B5B5
B0000B7BF
B0000BB5B
B0000G655
B0000GG55
B0000GH0H
B0000H654
B0000HH46
B0000HHBH
B000150GG
B0004HHH5
B0005B004
B0005B554
B0006555B
B0006BB5B
B0006FB7B
B0006GF01
B000B05BB
B000B0HBB
B000B406B
B000B40B6
B000B50B5
B000BB0BH
B000BB50H
B000BH004
B000BH655
B000BHBBC
B000BHC04
B000BHH05
B000F000B
B000F0BBB
B000GG655
B000GGGGG
B000H0B55
B000H0B5H
B000H0HH5
B000H6G54
B000HB0HH
B000HBBCH
B000HBBHC
B000HBC0A
B001GG111
B00400505
B0050GG01
B006055B5
B006550B5
B00AF000B
B00BB5BB5
B00BBBD5F
B00F00BBB
B00GGG1G1
B00H005H5
B00H00H5H
B00H00HH5
B00H050BB
B00H0BBCH
B00H50H05
B00HB0HCH
B00HB600A
B00HBB5BB
B0111110F
B03833331
B05000BB5
B05005B05
B050B00B5
B055GGGGG
B05B000B5
B06040055
B0605055B
B060550B5
B06B55005
B08030001
B08D33333
B0B00CHHH
B0B00HHCH
B0B0500HH
B0B05B00B
B0B0H0B0B
B0B0HB005
B0B650505
B0BB0000G
B0BB00B0H
B0BB00BHC
B0BB0H0CH
B0BB60B0B
B0BB6B00B
B0BBA060C
B0BBBBB05
B0BBBHA0C
B0BBHHH65
B0BDH0HHH
B0BDHHHHC
B0BH6050B
B0BH65005
B0BHC0004
B0BHHHH65
B0BHHHHCH
B0C0A000A
B0DHHHHHC
B0G500005
B0GBGGGGH
B0GF1GGGG
B0GFGGG1G
B0GG6F001
B0GGF0001
B0GGGGG15
B0GGGGG55
B0H00005G
B0H000B55
B0H000BHH
B0H000H5B
B0H00BBCH
B0H0H0H0H
B0H0HH00B
B0H50500B
B0H6B00BB
B0H6B5005
B0HB50005
B0HB5000B
B0HBB000B
B0HH00B0H
B0HH0H005
B0HH0H0HC
B0HHH000B
B0HHH0H0C
B11810007
B39333003
B39999999
B3C000003
B400000BB
B4F00000B
B500000B4
B5000055H
B50000AAH
B50001101
B5000550H
B50005B05
B5000H05H
B500H0004
B5055000H
B5550000B
B55H0000H
B5H0000BB
B5H0000BH
B5H000505
B5H005005
B600000G4
B6B000B0G
B6B00B00G
B6B0BBBBB
B6B505005
B6BB0000G
B6BB0050B
B6BBB0005
B6BBG1111
B6GGF0001
B7H5HHHHH
B9399990C
B96330003
B99333003
B9993000C
B99999906
BB000004B
BB0000504
BB000055B
BB0000G6B
BB0000HHH
BB00050H5
BB000AA65
BB000B055
BB000B0HB
BB000BB65
BB000BHCH
BB000HHH6
BB005H005
BB00B000G
BB00BH00H
BB00BH0CH
BB00H0CHH
BB0650055
BB0B000HH
BB0B00B0H
BB0B00HCH
BB0BBH0HH
BB0BH000B
BB0BH00BC
BB0BH50BB
BB0CFGGGG
BB0G6000B
BB0H0B00B
BB0HB600B
BB111115F
BB33C000F
BB400000H
BB50000B5
BB60500BB
BB60B0505
BB60B0B05
BB60BB00B
BB650000A
BB6999901
BB7BBBBBB
BBB000505
BBB000BBG
BBB00H0CH
BBB060B0B
BBB0G00HH
BBB0HHHH6
BBB500B55
BBBB0060B
BBBB0H0BB
BBBB500B5
BBBBB0055
BBBBB005B
BBBBB0105
BBBBB0505
BBBBB0BB6
BBBBB0HH6
BBBBB115F
BBBBB5005
BBBBBB515
BBBBBBB11
BBBBBBBFB
BBBBBF609
BBBBBGH01
BBBBBH0GF
BBBBFBB9D
BBBBFBBB9
BBBBH0B0B
BBBF11111
BBBFBBBBB
BBBG65005
BBBH00HHH
BBBH500BB
BBBHBBB51
BBBHH110G
BBCH6000A
BBFBBB999
BBG000555
BBG000605
BBG000BBB
BBGBHHHHG
BBGFBG111
BBH00005B
BBH0000HH
BBH0H0005
BBH600055
BBHB60005
BBHB6000B
BBHBBHH11
BBHHH040C
BBHHHHH7B
BC00000G4
BC300000F
BFB1GG111
BFB999999
BFG00000B
BG0000BB6
BG0005111
BGB011111
BGB111GGG
BGG005001
BH0000BH5
BH000B505
BH00H0H05
BH00HB00H
BH05B000B
BH05H0005
BH0BB000H
BH500005H
BH550000H
BH5B0000B
BH5H00005
BH6005B05
BH6B000BB
BH6B0BBBB
BH6BBBB0B
BHB005HHH
BHB0B000B
BHB0BBB0B
BHB60B00B
BHH0000HH
BHH60005B
BHHHH605B
C0000E009
C000E9099
C00E00999
C00E66999
C0CCC60FA
C22222777
C2EE77777
C499999HH
C4EE99999
C700000F9
C777CEEEE
C77AAFFFA
C7CAAAAAA
C7CHHHHHH
C7EEE7777
C827AAAAA
C97330003
C999997FC
C9999997C
C9999HFFC
CAAAAAACH
CAAAAFFAF
CCAAAAAAH
CCACAHCCC
CCC00FFFA
CCC0F000A
CCC33CCHC
CCCAAAAAH
CCCC0FAAC
CCCC9HF0C
CCCCAAH0C
CCCCC888H
CCCCC8H0G
CCCCE6999
CCCCFCH9C
CCCE6999I
CCCE90099
CCCHHF00A
CCCHHHH0F
CCCHHHHAH
CCE4CE999
CCE6999II
CCECEEEE9
CCHCCHHHH
CCHCHCHHH
CCHHCCCH4
CCHHCHHHC
CCHHHCCHH
CCHHHHHCC
CE4E99999
CE9999999
CE99999II
CF00FFFFA
CFAAAAA2C
CFFF77AAA
CFFFFE999
CFFFFFAAC
CGCCCCHHH
CHCCHHH0F
CHCHCHHCH
CHHCCCCH4
CHHCHHHHH
CHHF0000A
CHHFFFF7C
CHHHHCHCC
CHHHHH00C
CHHHHHH7C
CIE9999I9
D0000007F
D00000127
D0000018D
D0000071E
D0000072D
D00000D27
D00000D81
D00000E17
D000010DE
D00001186
D00001627
D000016E7
D00001D2E
D0000201D
D0000700F
D000071D7
D00007D11
D00007F11
D00007FD1
D0000818D
D00008778
D0000D1D1
D0000DD7F
D0000DDD1
D0000ED16
D000107D1
D000107DD
D00011011
D00060712
D00062077
D00062707
D00068101
D00070078
D0007707F
D0007DC08
D00080077
D00080677
D00081001
D00088077
D000CE677
D000D0171
D000D0216
D000D0777
D000D0D1D
D000D1116
D000D1DD6
D000D2777
D000D777C
D000DDD61
D000DDD81
D000DDD8D
D000DDDD6
D000F1DD6
D00107D01
D0010D011
D0017D001
D003000F6
D00600E11
D006E1111
D00700771
D007007D1
D007007DD
D00700D11
D0071D007
D0071D00D
D0080000E
D008000D7
D00800677
D00816001
D00888877
D00888888
D00906001
D00D0DD01
D00D10002
D00D1D00D
D00DD0D01
D00DD0D61
D00DDDI01
D00DDI01D
D00E000D7
D00E0D007
D00I00811
D00ID0D1D
D01000087
D010000ED
D010007DD
D01007D0D
D0100D011
D010700DD
D01070D0D
D01110007
D01610101
D01D01111
D0670000F
D070D00D1
D070D1001
D07770007
D08088877
D08100001
D09060001
D0C9HHHHH
D0CFHHHHH
D0D000111
D0D000D11
D0D007DDC
D0D070071
D0D0DD001
D0D700107
D0D882777
D0DDDD011
D0DDDD0D1
D0DDDD888
D0DDDDD01
D0DDDDI11
D0DDI0D0D
D0DEI0001
D0E0000DD
D0F000DDD
D0I000811
D0I01D002
D0I0D10DD
D0I1000DE
D0I100D11
D0I86000E
D0ID1D00D
D0IF1000E
D10007112
D1000D707
D107D000D
D10D70007
D11610001
D170D0007
D17D00007
D1D001007
D1D60000E
D20000107
D20001007
D2D600001
D330000F3
D38DC0006
D3C00000F
D3D000006
D3DC00006
D3DDDDD8I
D61110001
D6700000F
D67707001
D68000101
D69000001
D7000077F
D70007D07
D7000D707
D70070701
D70110111
D70D0D001
D71000011
D710000D7
D71000D01
D710D0007
D71D00007
D77000008
D77000707
D77700001
D77700777
D7D00D001
D7D780007
D7F111111
D7H9HHHHH
D8000001D
D80D00007
D8888800I
D888888I6
D8888HHHH
D8DD8880I
D8DD888I8
D8DD888II
D8I01000D
D8I3DDDDD
D90600001
D90909001
D9HHHHHH3
DBBB0000F
DBBBBB0B6
DC9600009
DD00000F2
DD0000777
DD0000D77
DD0000DD1
DD0006171
DD000D10D
DD001007D
DD0060771
DD0071001
DD00D0077
DD00D0707
DD00D0D61
DD00DDDD1
DD00DID0D
DD00EI001
DD0600021
DD0D01607
DD0D0I01D
DD0DD0601
DD0DI0D0D
DD0I00E01
DD0I0E001
DD0IE0001
DD5070777
DD5770707
DD6E00001
DD7270007
DD770000D
DD9911111
DDD000011
DDD00007F
DDD000107
DDD00DC67
DDD00DI0D
DDD0D0601
DDD0D0D6I
DDD0DIDDD
DDD507077
DDD6C8III
DDD711001
DDD960001
DDDD0D116
DDDD0DD01
DDDD1D00D
DDDD700DD
DDDD8888D
DDDD8DIII
DDDD99111
DDDDD00F5
DDDDD0DDI
DDDDD8787
DDDDD8888
DDDDD888I
DDDDD8III
DDDDDDD7F
DDDDDDF71
DDDDDDI16
DDDDDI116
DDDDDIII8
DDDDI0061
DDDDI00D6
DDDDI101D
DDDDI1116
DDDDI11D6
DDDDIDD0D
DDDDIIII9
DDDI0D061
DDDI6III8
DDDI88I88
DDDI8IIII
DDDII00DD
DDDII8I0I
DDDIIDDDD
DDDIIIC88
DDDIIII8C
DDEI00001
DDI00008D
DDI000D11
DDID16001
DDIIDD00D
DDIIIIF0I
DE0000071
DE0000617
DE26IIIII
DEDD0I006
DEDDI0006
DEI2000C6
DF0000067
DF0000DDD
DF3DDDDDD
DF6IIIII3
DFCI00063
DFD1DDDDD
DFDDD0006
DH0000001
DH0011111
DH0HHHHHC
DHHFHHHH1
DHHHHH0BC
DHHHHHHH1
DI000D1D1
DI000DDC8
DI00D1011
DI00DDD0D
DI00I0088
DI0D0D10D
DI10000DE
DI6000811
DI8I88888
DIDD16001
DIE0000D1
DIFEDDDDD
DII008008
DII00DDDD
DII088888
DII0I0088
DII800008
DII88888I
DIIC80008
DIII00808
DIII0C808
DIII0I088
DIII0I808
DIII3IDDD
DIIIID90C
DIIIIDD8C
E000007CE
E00000D7D
E00004991
E0000911G
E00009411
E0000A8DE
E0000DCIE
E000111G2
E0002DI0I
E00077EC7
E000D0011
E000DCEII
E000DCIEI
E0010007D
E0010070D
E0077C777
E007E7779
E00999101
E00D00161
E00D0I011
E00DDD00C
E00DDI001
E00DI001D
E020DIIII
E07C0000E
E08877777
E088E8777
E0D0I001D
E0D900001
E0IIIII8D
E49999911
E70000071
E7000010D
E70700001
E807E7777
E87777777
E88000007
E8ID00006
E999999E9
E999I9999
ECEEEE999
ED0DI0001
ED700000D
EDD000777
EDD00I001
EDDDI0011
EE0000EC7
EE4444449
EE8877777
EECEEE999
EEE994999
EEE999499
EEE9999E9
EEEE77EE9
EEEE9499E
EEEE9994E
EEEECCCI9
EEEEEEEC9
EEEEIEEE9
EEI4IIII9
EEIEEEEE9
EI000002D
EI000020D
EI0000D1D
EIIE99999
EIIIIDDDC
F000000E6
F0000077E
F000007C7
F00000907
F00000A5D
F00000DD6
F00000EAE
F000015DD
F00003D3F
F00005755
F00006A55
F00007571
F00007BBB
F00007E07
F0000AAHF
F0000B7BB
F0000D1DD
F0000DDD1
F0000DHDF
F0000F605
F0000F9E6
F0000FI9E
F0000HCFI
F0000HD11
F0000HDHH
F0000HFII
F0000HHH1
F0001001E
F0001116B
F00016166
F0001B6BB
F00065555
F000655FF
F00077075
F0007BBBA
F000B6BBB
F000FF655
F000FF65F
F00655505
F0066666A
F00B01116
F00F0655F
F00F065FF
F00FF065F
F00HHHHHF
F06666655
F06666EII
F07077755
F070777D5
F0AAAAA5D
F0E0000DD
F0E600099
F0E600909
F0F655555
F0FFF65FF
F0HHHHHFA
F111DDDDD
F2222277A
F2GE0000E
F2H000007
F39DC0009
F3DDDDDD1
F40000006
F4100000B
F44444426
F4460000E
F46000006
F4E4444I4
F50000777
F600066BB
F660EI00I
F6666065F
F66660EII
F6666605F
F66666466
F6666660E
F66666664
F6666666A
F6666EI0I
F70000555
F7077E7EE
F77777555
F7AAAAAAD
F7BB11111
F90000CH6
F90000HII
F9000CHFF
F90CCCCCH
F9E699999
F9E910001
FAAAAGAAA
FAE00000E
FAE44444E
FAE444EE4
FB7B11111
FD00001D1
FD00001DD
FDDDD0006
FDDDDD60F
FDDDDD911
FDDDDDD91
FE0000099
FE0009009
FE4444646
FE6999999
FEDIIIIID
FF00009E6
FF0000F6A
FF000777E
FF0007AAA
FF000EEE7
FF00DDDDD
FF00F666A
FF0655555
FF0F6A505
FF2222227
FF222270A
FF4449IIE
FF4460555
FF6555055
FF7222222
FFDDDDDF5
FFDIIDDDD
FFEDDD0DD
FFF00FFA6
FFF0655FF
FFF0F0FA6
FFF644444
FFF666664
FFFDI9III
FFFEA4444
FFFEAEEE4
FFFF6550F
FFFF7777D
FFFFD3333
FFFFD33II
FFFFE0DDD
FFFFF655A
FFFFFAE0A
FFFFFE699
FFFFFEEAE
FFFFFF69G
FFFFFFE09
FFFFFFFIA
FFFFIFFFG
FFFFII00D
FFFG60006
FFFIFFFFG
FFIFIFFFD
FG0011101
FG2000011
FG2001111
FGB011111
FGEEEA00E
FGG100005
FH2000001
FHFCIII0I
FHH20000A
FHHHHHG0H
FIC266666
FIEI0000I
FIFFFFF9G
FIIFFF00D
FIIIIICI2
FIIIIIII2
G000006G5
G00000AAB
G00000BBH
G00005H05
G0000BBHC
G0000G5H5
G00066555
G000BBBCG
G000BBHC6
G000BCG06
G000G0H15
G000G0H5H
G000GH05H
G00110BGG
G00121111
G004010GG
G006000G5
G00AAAAAB
G00B6005B
G00BB0005
G00BB5105
G00H0H005
G01BBBBBB
G01G11011
G040100GG
G0500B111
G050B0111
G06660555
G06666G05
G0A55555G
G0AAAA555
G0AAAABB5
G0AABBBBB
G0B06005B
G0B64000C
G0BB00BBB
G0BBB0B0B
G0BBB1005
G0BBBB005
G0BBBB511
G0CCCCCGH
G0G010011
G0GCCCCCH
G0HH0000B
G2G88888H
G4000006B
G4600000B
G50000BG5
G50H00005
G606GGGG5
G660GGGG5
G666666BG
G6BBBB515
GAAAAAAH4
GAAAABBB8
GB0006505
GB000BB6C
GB00B0005
GB00B0605
GB00BBB05
GB8HHHHHH
GBBBBB101
GBBBBBBFG
GBBBBBG11
GBBBHHHGH
GBBBHHHHG
GBG000055
GBG010005
GBHHHHHHG
GCCCCCH0G
GCCCCGGHC
GCCCGGHCC
GCCCH0C0G
GCCCH0CCG
GCCCHCCHH
GCCCHHHHH
GF0011011
GF0A0BBBB
GF111011B
GF2001001
GF2100001
GFAAAAAAA
GFE00000E
GFG111111
GG0006665
GG00066G5
GG0666555
GG0GGG6G5
GG1F00005
GG8G11111
GGGGCGCHC
GGGGGG8G1
GH0000H0B
GH0HH0CCC
GH500000H
GHCGIII0I
GHCHHCCCC
GHGC0IIII
GHHCHCCCC
GHHH00CCC
GHHHCCCHH
H00000011
H0000001D
H00000051
H000004B9
H00000905
H00000D0B
H00000FAH
H00000H2H
H00000HHG
H0000405B
H00005555
H00005BBB
H00005HB5
H00009G05
H0000B5H5
H0000FH2A
H0000H5B5
H0000H5HB
H0000HB55
H0000HBBH
H0000I419
H0005055B
H00050B55
H00050BBH
H00050H04
H00055554
H0005B05H
H000A00FH
H000B0009
H000BBHBG
H000BHHHG
H000D10F3
H000F1011
H000F22H2
H000H0555
H000H0BB5
H000H0BBH
H000H50B5
H000HH05H
H000HH50B
H0011102D
H0050B055
H0055555B
H005H0004
H00911111
H00A00H05
H00BHB00H
H00H000HA
H00H0050G
H00H005B5
H00H0HHHA
H00H500HB
H00HB0055
H00HCHCHH
H00HIIIFI
H05000555
H05000B5B
H05000HHH
H05500505
H0550B00B
H055B0BBB
H05B000BH
H05BB000B
H0A00005H
H0A000H0H
H0AHHIIII
H0B05B00B
H0B05H00H
H0B05HHHH
H0B0B00BB
H0B400005
H0B550005
H0BBBB05B
H0CHHHHHH
H0H0005B5
H0H000H5H
H0H005055
H0H00BB05
H0H00H05H
H0H050055
H0H0H050B
H0H0HHH2A
H0H55550H
H0HAH0CCC
H0HB000B5
H0HH0050B
H0HHCHHHH
H0HHHHAFH
H0HHHHH2H
H0HIIII0F
H0HIIIIIF
H1000000D
H1110200D
H11110002
H111111G2
H200000G2
H2222222C
H222222H7
H222I00II
H222II00I
H222III0I
H2H222227
H3FFFFFCC
H4500000B
H46B0000B
H4HCCCCCF
H5000004B
H50000555
H50000HHB
H50005505
H500H00HH
H500HH00B
H50HB0005
H51111111
H55050005
H5A00000H
H5B00050B
H5H00H00B
H600000FB
H60000GFB
H6000B5B5
H6020000A
H6200000G
H6B005B0B
H6B05B005
H6B0B00B5
H6B0B00BB
H70055553
H95111111
HA00000HH
HA0005HHH
HA0H0000H
HACC00004
HAF6BBBBB
HAH00000H
HB000050A
HB0000BBB
HB0000BHH
HB000A00B
HB005050H
HB00B00HH
HB00BH00H
HB00H00HB
HB05B0005
HB05H000B
HB0B0005B
HB0CHHHHH
HB0H000BB
HB500005H
HB500050B
HB505000H
HB50H000B
HB65B0005
HB9C0000G
HBB000004
HBB00005B
HBB0000HB
HBBB005BB
HBBB6000B
HBBBB005B
HBHB0000B
HBHB1GGGG
HBHBHHH0C
HCCCCHHHH
HCCCHCHHH
HCCCHHHCH
HCCHHHCCH
HCGIII04I
HCGIII0I4
HCIIIA004
HD70000F3
HD9H11111
HDHFHHHH1
HDHH0000F
HF22222H2
HF30IIIII
HFA0HHHHH
HFF222224
HFFFCFCCC
HFFFFCFFC
HFFFFFCFC
HFH0HHHHA
HFHGGGGCC
HH00000FG
HH000022H
HH00005HB
HH0000H02
HH0000I0F
HH000505H
HH000550H
HH0050H0B
HH00B00HH
HH00H005H
HH00HB00H
HH00HH0F2
HH00HHCCH
HH05HHH0H
HH0B000HH
HH0H0H00F
HH0H0H0F2
HH0H55055
HH0H55505
HH0HHCCHA
HH0HHF222
HH0HHIIIF
HH0I0I00F
HH0III00F
HH0IIIIIF
HH11111BB
HH111BBGG
HH22222HC
HH5000H0B
HH5700555
HH60050BB
HH60B000G
HH6B0000G
HHB000055
HHB0000BH
HHB000B05
HHB0C000G
HHB6B0005
HHCCCCGGH
HHCCCCGHC
HHCFCFFFF
HHFFFFFF3
HHGGGGH0C
HHH00005B
HHH00005H
HHH00H0F2
HHH00HCCH
HHH0H0IIF
HHH0HHHH2
HHH111115
HHH111FGG
HHH222226
HHH22222I
HHH500005
HHH50000H
HHH511115
HHHAH000H
HHHC7FFFC
HHHCCGCCC
HHHCGCCCC
HHHCHCCHC
HHHCHHCCG
HHHF11111
HHHGIIIII
HHHH0H0II
HHHH222GH
HHHH50B0B
HHHH6000B
HHHHCCHCC
HHHHCHHH6
HHHHH0CHH
HHHHH111F
HHHHH6211
HHHHHBGGH
HHHHHCCHH
HHHHHCHCH
HHHHHG00C
HHHHHG00I
HHHHHGG02
HHHHHGGGC
HHHHHGIGG
HHHHHH0HI
HHHHHH1F3
HHHHHH605
HHHHHHCH6
HHHHHHH2G
HHHHHHHA4
HHHHHHHH3
HHHHHHIFG
HHHHHI0II
HHHHIIIFI
HHI00000F
HHI000I0F
HHI0I000F
HI00000F3
I0000000D
I000000DC
I00000191
I00000218
I00000331
I00000D33
I00000FD9
I00000FFD
I00000GCF
I000011D8
I00001211
I00002D11
I000088D8
I0000CF22
I0000CF2C
I0000E041
I0000E261
I0000F031
I0000F10D
I0000FDC9
I0000GF22
I00010D21
I000111D1
I0001D0E1
I0001D20D
I0001DE01
I00020D11
I0003DDDD
I00060F26
I000810D1
I0008D608
I000D00E2
I000D10ED
I000D201D
I001001D8
I001008D1
I0010D1D1
I00111D01
I001D002D
I001D00E1
I00800DDD
I0080100E
I008100D1
I00D00E02
I00D11008
I00E00DDD
I00E0DD61
I00EDD061
I01DE0001
I08D00008
I08E00001
I0910000F
I0D0001D2
I0D001E0D
I0D010111
I0D0DD011
I0D10D011
I0D1D6011
I0D30000F
I0D610111
I0DD00DD1
I0DD0DD0D
I0E0DD001
I0FFDDDDF
I0FFFF00D
I1100008D
I1100DD0D
I1108000D
I11111011
I1111111G
I11116111
I11161111
I11600111
I1180000D
I16011011
I1D000021
I4100000E
I44GGGGGF
I4F0000EE
I4GGGGGGF
I60010181
I61100111
I66GGGGGF
I6916000F
I88D00008
I90000091
I90009001
ICIE99999
ID000D111
ID000D1DD
ID00D6111
ID0DE0001
ID1D00011
ID200000E
ID3000003
ID333000F
ID800010D
IDD000DD1
IDD0D0D0D
IDD100002
IDD600E01
IDDD10001
IDDDD000D
IDDDD0DDD
IED00DDDD
IF0001111
IF66EI00I
IFDDDDD0F
IFF0DDDDF
IFFFFE009
IFIFDDDDD
II00D00E2
II00D3003
II08D0D0D
II0D3303F
II0FFFF0D
IICF22222
IIDDD00DD
IIDDDD00D
IIED00DDC
IIED0DDDD
III0F2222
IIICIIIF2
IIID30003
IIIEDDDDD
IIIICC49I
IIIID0E62
IIIII6FC2
IIIII900E
IIIIID0F3
IIIIIFD2D
IIIIII6F2
IIIIIII49
IIIIIII9E
10000000B5
100000021D
1000000D78
100000180D
1000007171
100000B038
1000071071
1000071707
100007770D
10000D0DD7
10000DD01D
1000101071
1000110701
1000117001
1000710017
1000710071
1000D00081
1000D0017D
1000D007DD
1000D0710D
1000D1007D
1000D71001
1000D7D001
100100080D
1001001D07
1001100701
1007000D71
100700D071
1007080007
100710001D
1007D000D1
1011000011
101111112G
1070001077
107000170D
1070010707
1070DD0007
107100010D
1077D00001
107D000701
107D00700D
107DD00007
107E00000D
10D010007D
10D0710001
10D071000D
10D1000011
10D70000D1
10D70000DD
10D7000D01
10D700D001
10D7100001
1100001071
11000D0008
1100DD000D
1101100001
1101700007
11100000D1
1110000707
1110070001
1110070007
1110700001
1111100011
111111102G
1112111111
1166666665
1170000071
117000070D
1700000711
1700000D08
1700001017
170000107D
17000D0071
17000D0701
170D000701
170DD00007
171001000D
1710070007
171100000D
1717000007
17D0010007
1D00070011
1D0007D00D
1D0010007D
1D00100101
1D00710001
1D01000017
1D0100007D
1D0200000D
1D10000107
1D1000070D
1D700D000D
1DD100000D
1DF600000E
1F66666009
1H00000001
1H0000110F
1H11111GGG
200000170D
2000011607
200770000D
2008G11111
2081111111
20G1111111
222222227E
22222G222H
277000000D
2AAAAAA6GB
2BHHHHHH7B
2BHHHHHHHB
2D00000017
2E00070077
2E07000077
2EE00000C7
2HBHHHHHHH
2HHHHHHHCA
300000009D
30000000D3
30000000DD
300000I0D3
300000ID61
30I00000D3
3100000003
3300000007
330FFFFFF7
33330H5555
3333330CCH
3333330FF7
33333330F7
33333333H6
3333333505
333333350H
3333333709
333337C009
33333FHIII
3333H0000I
3338CCC0C6
3357000005
3366666665
3500000005
3555055555
366669666B
3B80000001
3C33333337
3D0DD1DDDD
3DDD000007
3DDDDDDD87
3DDDDDIDD1
3F0000000H
40000005BH
4000000A0B
400005BB5H
40000B5005
40000H5555
40000HB555
40005000BH
400050B00H
40005B000H
40005BB50H
4000G0000H
4000H05555
40A666666B
40B000005H
40CACCCH0C
40HHHB000H
40HHHH000B
4444444489
445GGGGGGG
44F1000005
45000000BH
45B000000H
4666500055
4666650505
4666665505
466666F055
490100000B
491000000H
4999999595
4A0600000B
4A0666666B
4C4444444H
4F22222222
4F2A00000A
4F99999999
4FA0000A0A
4FA000A00A
4FAAAAAAA2
4FEAE000EE
4FGEEE000E
4H000000HH
4H0000H00H
4HHH00000I
50000000GA
5000000AFD
5000000GGG
500000111F
5000005HBH
5000009DDD
500000B40B
500000B504
500000F755
500000FDFD
500000G00A
500000HBBB
500000HHH5
500001GBGG
5000050H5B
500005B0HB
500005H0B5
5000075A55
500007AFFF
500007AHH5
50000B4BB1
50000BB50H
50000BH0HB
50000FFF54
50000GGFFG
50000GGGGG
50005HB00B
50005HB00H
50009FFFFF
5000A00H0H
5000B00B5B
5000H050H5
5000H0B0HH
5000HB005H
5000HBBBBB
50055H000B
5005H0B00H
5009099999
500A000H0H
500A00HHH5
500AB0000H
500B000B5B
500B000H5B
500B00H0HB
500B0H00HB
500BBB0005
500GGGGG55
500H000B5B
500H00B50H
500H05050B
500H0B500B
5050000HB5
505555B005
5070777077
50A0000H0H
50B0000H55
50B000B05B
50B0BH000H
50BBB00005
50H00050H5
50H00B500H
5111011111
5111110001
5400000004
54AAAAAAAA
5500000AAB
5500000BH5
5500000HBB
5500000HBH
550000550H
550000B0GG
5500033333
55005B0005
5500AAABBB
5500B000B5
5500H000H5
550AABBBBB
550B0B0005
550HB0000B
55500000HB
555050000B
55555555FG
55555555GF
55555GGFFG
5559999994
555GGGGGFF
5594999995
5599999F0F
55B00000B5
55B000B005
55B0H0000H
55FBBBBBBG
5700777707
570550000F
5707700777
5755FF000F
5770707077
5777077777
57AAAAAA0H
57F0F00005
5900000009
59099999FF
5AHHHHHHH5
5B000000AB
5B000000GH
5B00000H55
5B00000H5B
5B0000B50B
5B000BB005
5B0BB00005
5B500H000B
5B99999901
5BB000050H
5BB500000B
5BBBBBBBBG
5BBBBBBBGB
5BBGGGGG11
5BBH00000H
5BH500000H
5D77777077
5DD00000FD
5DDD000DDD
5F00000111
5F11000001
5F70000055
5G00000055
5G00000H0B
5GF000000B
5GG11GGGGG
5GGGGGGG5H
5H00000BBH
5H0000B00G
5H0000BH0B
5H000B0H0H
5H000BH00H
5H0050005B
5H0050050B
5H0B00000G
5HA000000B
5HHHHH000H
60000000F2
600000C0F2
6000100121
6000101111
600059990F
60005B00AB
60005B5004
6000B0A00A
6000BBB50B
600F0000BB
600FB33333
600G5B000B
6010000181
6066666B33
60A0055555
60BBB0B00B
60I1111111
60I3333331
6110000081
6171100001
61G111112B
6200000111
639000000B
6466650055
65000000GA
65000B550B
65550000BB
6555500555
655555F555
65GG555555
6606833333
6660055405
66600655G5
6665FFFFFF
66666555GG
6666665545
66666655G5
6666665BGB
66666665F3
66666665F5
6666666883
666666695B
66666669GC
6666666F0A
6666666FB9
6666666FF5
666666B5A5
666666FF65
666666GFB5
6666A66BBB
6666BBB505
666A666BBB
666BB50055
666FFFFF6A
666GG66665
66A6666BBB
66BBB00505
66G6666555
6710100002
6711000002
6833333033
6893333033
6899933033
690GB00001
695000000B
699999991F
6999999973
69999999F1
6A05555005
6A66500505
6B5000550B
6B99999333
6BB500000A
6BBB000B0B
6BBB0B000B
6BBBBB55FB
6BBBBBB55F
6E11000001
6E77000001
6F00001BBB
6FBBBBBBBB
6G21111111
6G5500000B
6G666666G5
6G66B50005
6GG5555555
6GG6GGG555
6GGGGGGGF4
6GGGGGGGGF
7000000055
700000007F
700000030F
70000003D8
7000000787
70000007DE
7000005553
7000007078
7000008D01
700000D177
700000FE9E
7000011008
70000110D1
7000017D0D
7000077778
700007D707
700008H003
70000D0177
70000D1101
70001070D1
700070D707
7000711001
70007D100D
70007D7777
7000D11001
7000D71001
7001070107
7001100008
7001100011
700700770D
7007111002
700D170001
700D7000D1
700DD00011
701200000D
7017000011
7017D0000D
701D000017
7022222222
70710000D7
707700007D
7077777722
707AA55555
707F222222
7080D00007
708D000001
70B000000B
70D00070D1
70D700070D
7100000102
710000071D
7100007707
710007100D
71000D070D
7100700011
7107010007
717010000D
717D00000D
71D0001007
71D1000001
7300000001
7510111111
7577777077
757AAAAAAA
7700000111
7700000177
7700010701
770001D001
7701070001
770700700D
7707F55555
771000000E
7710070001
771100000D
7757770777
777000007D
7770000D07
7770775555
7777570777
7777777907
77777D0007
77777ED777
77777EE907
7780000D1D
77D7000007
77D800D007
77E0000001
7A0000500F
7A0500000F
7A5FAAAAAA
7AAAA5000F
7BB0BBBBBB
7D000007D7
7D00001707
7D00010077
7D001000D1
7D00700071
7D07100007
7D08000007
7D11000001
7D77777789
7D7D000001
7E1000000D
7FF0555555
7FHHHHHHHA
800000070A
800000DD61
800000DI1D
80000D07C7
80000D6077
80002222H2
800170000D
800EE77777
800EEEE777
80300000DD
803H00000D
8087777777
80EE077777
80H2222002
80HH0HHHHH
81000000D1
816E666666
81GG666666
8333330303
8333339333
8636333333
8670000011
8777777777
88800HHHHH
8880HHHHH4
88877777EC
88888H00HH
888AAAAA0H
888E88EEE7
88AAAAAH2C
8906666666
8933333339
8966333333
896666666I
8993333933
8999000006
8999033033
8999333333
8999663333
8AAAAA888D
8AAAAAAADI
8AAADIDDDD
8D00000116
8D00000167
8D08888888
8DDDDDDII9
8DDID00006
8DHHHHHHH3
8DI00000DD
8DI0000D0D
8E07777777
8H00000022
8H222222HH
8H30000001
8HHH222222
8HHHHHHHHH
8I300000DD
8IIIIDDD06
8IIIIIII36
900000009B
900000010F
90000001GB
9000000691
9000000GB1
9000009991
90000099HF
9000009G5G
9000009HII
900001GG0H
900006991F
9000933335
90009GGGGF
90009HCCCC
9009909991
9009999091
9009GGGGG5
9033333335
9090000G5G
9090GGGGG5
9093333335
9099009995
9099999005
90IIIIIIIE
94GGGGGG1F
9600000091
9666666365
96666666I4
9666666I64
990000000B
9909990905
9940GGGGG1
9999909599
99999660IE
999999C73F
999999C973
999F111101
99E9999111
99GHHHHHHF
9C6CCCCCC4
9CCCCCIII4
9CCCIIIII4
9F0000000H
9G0C00000C
9GGGGGGG1F
9GGGGGGG51
9H0000001G
9I10000001
9IIIIIII64
A000000BBH
A000000BFB
A000000BGG
A00000A065
A0000BA006
A0000H00HB
A0000H0HCH
A0000HB0BC
A0000HBBBB
A0006665BB
A000B0BBBB
A00B50000B
A00CHHHCCC
A00H05000H
A00H2IIIII
A00H50000H
A00HB0000H
A00HHHFFFF
A0AAAA5FAH
A666665505
A666666BBB
A8AAAAAAAD
A8IIIDDDDD
AA00FFFFFE
AA5AAAAAFH
AA5AAAFDDD
AAA655500A
AAAA0AAAAH
AAAA888A8D
AAAAA888AD
AAAAAAA8AD
AAAAAAAB88
AAAAAAAH5B
AAAABBBB65
AAABBBB65A
AAAF5DDDDD
AAAFFDDDDD
AAF220000E
AAFAAAAAHD
AAHI00000I
AB000000BH
AB0000050B
ABBBBBFBBB
ABF00BBBBB
ADDDDDDDF5
AFAAAAAH0H
AFAAFFFFFD
AFFFFF5FFD
AH0000005H
AH00000H05
AH6500000B
AHCHHHCCCH
AHHHFFFFFF
AHHHHHHHHH
B000000554
B000000905
B00000091G
B000000G5H
B000000GF1
B0000091GG
B00000GFG1
B00000H55H
B00000H5GG
B00000HBBB
B000015GGG
B00005B505
B00006B054
B0000B0B5H
B0000GGG15
B0000H0B5B
B0000HBB0H
B0005H0055
B0005H00BB
B0005H0H0B
B000605B55
B000655B05
B000B0B6BB
B000B5B00H
B000BB00HH
B000BB60BB
B000BBBBB5
B000GG0015
B000GGGFG1
B000H05H05
B000HBB00B
B001000007
B005500004
B005B00004
B005H000BB
B005H50005
B00600054B
B00A50000H
B00B000504
B00B000B5H
B00B00H505
B00BB000HH
B00BBBB0B5
B00C0000AA
B00GF00001
B00GGGGG51
B00H0500H5
B00HB000H5
B04500000H
B0500005B5
B0600000GG
B060005B55
B0655B0005
B06B000504
B089000007
B0A500000H
B0B0006BBB
B0B000H0H5
B0B000H505
B0B05000BB
B0B060BB0B
B0B0B000BH
B0B0B060BB
B0B5000055
B0B65000B5
B0B900000G
B0BBB00005
B0BBBB00B5
B0BBBBBBBF
B0BF0000BB
B0BFBBBBBB
B0BG000005
B0BH00050B
B0BHB00005
B0H0000H5H
B0H0050H05
B0H00BB00H
B0H50000BB
B0HB00B00B
B0HH0H000H
B0HHH60005
B0HHHHH00H
B30000000F
B333C00003
B393000003
B4B0000005
B4B9999999
B4H0000005
B5000000BA
B500000BB5
B5000050HH
B5000500HB
B500H0050H
B5050000H5
B505000H0H
B50H00005H
B5500000HH
B5500H000H
B6000BBB0B
B6B00000BG
B6BBB50055
B6FBBBBBBB
B818000007
B933330003
BB00000B0G
BB00000B55
BB00000G0H
BB00000HBH
BB0000BB0H
BB00060555
BB000B0B05
BB000B0BH6
BB000B6B0B
BB000BB60B
BB0060B0BB
BB00655005
BB00B0B0H6
BB00CF000A
BB00H00055
BB00H0005B
BB06505005
BB0B050005
BB0B0BB0HH
BB0CF0000A
BB0H60005B
BB6B000B0B
BB9000000G
BB99999901
BBB0000055
BBB0B50505
BBB0BFBBBB
BBB1G00005
BBB7000555
BBBB000B0G
BBBB06BB0B
BBBB0B000G
BBBB6B0B0B
BBBB700055
BBBBB0BFBB
BBBBBBB0B9
BBBBBBB615
BBBBBBB6B7
BBBBBBB905
BBBBBBBBG5
BBBBBBBGBF
BBBBBF0BB9
BBBBBFBBG1
BBBBBGBBBF
BBBBBHHHGH
BBBBHHH11G
BBBGBHHHHH
BBBH000BBB
BBDHHHHHHC
BBG600000B
BBGFBBBBB1
BBH0000004
BBH000500B
BBH000B00B
BBHB000005
BBHBHHHHHG
BBHHHHHHHG
BFBBBBBBBG
BGBBBHHHHH
BGBFBBBBBB
BH000005H5
BH00000B55
BH00000BBB
BH00000HB5
BH00005B05
BH00050055
BH000B00BB
BH00H00H0H
BH0B0000HH
BH0HHHH00B
BH500000BB
BH500000H5
BH5000500H
BH6000BB0B
BHA000000H
BHB0000B0B
BHB00B0005
BHB500000B
BHB6000B0B
BHB6B0000B
BHBB000005
BHH00B000H
BHHH00000B
BHHHHHHH07
C00000IIE9
C0000IE999
C000E99999
C0E9009999
C0FFFFFFFA
C2EEEEEEE7
C70000030F
C777770EEE
C970000003
C9999997F3
CAAAAAAA2H
CCC00E9099
CCCCC22HCA
CCCCC2444H
CCCCCCC0E9
CCCCCCE69I
CCCCCE0999
CCCCCE9I99
CCCE909999
CCCE9999I9
CCCE999I99
CCCF00000A
CCCF0AAAAA
CCCHHHHH0C
CF000AAAAA
CFAAAAAAAG
CFFFFFAAAA
CFHHHHHHHF
CHFFFFFF0C
CHH000000F
CHHH70000F
CICE99999I
D00000005H
D0000000BD
D00000083H
D000000D12
D000000F16
D000000F63
D000001111
D0000017D1
D0000017D7
D000006712
D0000071D1
D000007801
D00000870D
D00000887D
D00000B089
D00000B88D
D00000BD88
D00000D11D
D00000D6FE
D00000H0F2
D000010D17
D000011127
D000016117
D00001D116
D00008D777
D0000D0D7D
D0000D0E07
D0000D101D
D0000D10DD
D0000D6117
D0000D770D
D0000DD167
D0000DE007
D0000E1111
D000111001
D0001D0077
D0001D0107
D0001D1111
D00070017D
D000711111
D00077100D
D00080D777
D000D01D61
D000D1007D
D000D11007
D000D17001
D000DD1DDD
D000DDDD1D
D00107D007
D001110001
D002007007
D006700102
D00700000F
D0071D0001
D008088886
D00D000D7D
D00DD00DD6
D0107D0001
D011010001
D011160001
D01D000077
D027000007
D07000017D
D070000DD7
D070007778
D070070071
D071D0000D
D080000011
D080088888
D082777777
D09HHFHHHH
D0D0000027
D0D0000171
D0D00D0D01
D0D00D100D
D0D01D1116
D0D0DDD01D
D0D0DI100D
D0DD001001
D0DDD01011
D0DDDI6001
D0DF111111
D0E00000D1
D0E0000D67
D0I000D1DD
D0I000DD1D
D0I000DDDD
D0I0010111
D0I0DDD00D
D0IDD1000D
D10070D00D
D110000017
D111111165
D17000100D
D17700000D
D1D0100007
D200000D01
D200000D61
D2000D6001
D300000003
D3DDDDDD87
D57700000F
D671100001
D680010001
D700000003
D700000038
D70000071D
D7000010DD
D700001D0D
D700007071
D700007D0D
D7007D0007
D70111111F
D708000007
D71000007D
D710D0000D
D770000077
D777772777
D777777277
D77777770F
D7777777FC
D777777C7F
D800E00006
D800I1000D
D808777777
D81DDDDDDD
D86EIII00I
D8IIII00IE
D961100001
D991110001
D9I1111111
DC7000000F
DC7770000F
DC79HHHHHH
DC7FHHHHHH
DC7HHHHHHH
DD0000077D
DD00000D11
DD00000FD5
DD000011D6
DD00002067
DD0000D167
DD00060711
DD00061101
DD00067071
DD000D1007
DD00110001
DD00700071
DD00DI001D
DD00ID0D0D
DD0100007D
DD0710000D
DD0D100007
DD0IDD000D
DD10000002
DD10D0000D
DD70001007
DD8DIIII0I
DD90000006
DD96100001
DD99110001
DDD0000D67
DDD0001601
DDD0D0I00D
DDD81DDDDD
DDD888880I
DDDD81DDDD
DDDDD000D5
DDDDD01115
DDDDD6IIII
DDDDD8D777
DDDDD91101
DDDDDD0D15
DDDDDD78DD
DDDDDD817D
DDDDDD8777
DDDDDD8D7D
DDDDDDD015
DDDDDDD78D
DDDDDDDD78
DDDDI01011
DDI00E0001
DDI0E00001
DE000000D1
DE00000DD6
DEIDD00006
DF000007DD
DF00007707
DF00070077
DF77727777
DF77770777
DFDDDD1D0D
DFE00D0006
DH0000000H
DH0000002B
DHD0001111
DHHHHHH0HH
DI00000886
DI00001D11
DI200000D1
DID0000111
DID0000D1D
DID10000D1
DIID0000F2
DIII800I08
DIII80I008
E00000002D
E000000771
E00000089G
E000000917
E00000901D
E00000AD0C
E00000DI11
E00000E07C
E000060777
E0000D0I11
E0000DD111
E0000DI01D
E0000IDD61
E000499991
E000D00I1D
E000D7000D
E00DDDDD91
E070777779
E110000001
E17000000D
E20DIII00I
E999999111
E9999I999I
ED000001D6
ED0001000D
ED00D00001
ED00I0001D
ED0I00001D
EDDDDDDD79
EDDDDDDDD7
EE80077777
EEEEE8999E
EEEEI99999
EIEEE99999
EIEEEE999I
EIEEEEEEE9
EII9999I9I
F00000009H
F0000000HF
F00000011E
F000000161
F0000001DE
F000005111
F000006FFA
F000009HII
F00000A0EA
F00000CHCF
F00000DIIF
F00000IF9E
F00001DD01
F00006BBB1
F0000909HF
F0000D6BBB
F000666A55
F0006FFFFA
F000777E7E
F000DDDDDF
F000E00909
F006055055
F006665FFF
F00777777E
F00E090009
F00E999999
F00FF655FF
F00FF65FFF
F01000000D
F0100000ED
F03DDDDD1D
F060005555
F0666EI00I
F06A555555
F077777E07
F091111001
F0A6666666
F0DDDDDDDF
F1000000DE
F1G6660005
F20000001D
F22222227H
F2666666EA
F2A000000A
F2HHH22227
F4000000EE
F444444424
F444444499
F444EE4444
F44EE44444
F4EE4E000E
F4EEE4000E
F60FFFFFFA
F666660E0I
F666665555
F66666669B
F666666B4B
F6A6444444
F6A6E44444
F6BBBBBBBB
F70077777E
F707777E07
F721111111
F777770777
F7H2222222
F7HHHHHHH2
F9D0000006
F9G1111111
FA44444442
FAAAAAAAAC
FAAAAAFDDD
FAAADFDDDD
FAADDDDD0F
FAFFFFFFFD
FB0000007A
FB1111G1GG
FBBBBBBB1G
FC2666666C
FC999HHHHF
FCCCCC2CCC
FCCCCCCC22
FD000000D6
FDD1000001
FDDDD1D0DD
FE00A0000E
FE0A00000E
FE44EE000E
FE60000909
FF00000E09
FF6666669G
FFE007000E
FFE700000E
FFEE70000E
FFF4600006
FFFAAAACCC
FFFEII9999
FFFF9GCCCC
FFFFFD0009
FFFFFF05D5
FFFFFF0757
FFFFFF0D3D
FFFFFF65FF
FFFFFFF60A
FFFFFFF7C7
FFFFFFFD0D
FFFFFFFD9I
FFFFFFFF0D
FFFFFG6CCC
FFFFIIFF0D
FFFG6C6666
FFIFFFDDDD
FHD0000101
FHHHHHHHH6
FIEIIIIIII
FIFIIDDDDD
G000000BAC
G000000G0H
G000100BG5
G0006666G5
G0066666G5
G00BBB0105
G00BBBBB51
G00G110111
G00G111011
G011101111
G0666000G5
G0666600G5
G0AAA55555
G0B0005111
G0BBBBB015
G0G0111011
G111111102
G500000004
G601111111
G666B50005
G6BBB50005
GAAABBBBB6
GB0000005B
GBBB100005
GBBBB00005
GBH000000B
GFBBBBBBB1
GG000060G5
GG11211111
GGGGCGH00C
GGGGGFA0AA
GGGGGFAA0A
GGGGGFEE0A
GGGGGG2111
GGGGGGAA65
GGGGGGGG12
GH000H000B
GHHHGCCCCC
GHHHHHHCGH
GHHHHHHHGI
GHHHHHHHHF
H00000002A
H000000954
H000000B09
H000000BAH
H000000F3I
H000000GFH
H00000191D
H000005B55
H000007F3D
H000009555
H000009D11
H00000BHHH
H00000DBB9
H00000FI41
H00000G05B
H00000GH05
H00000H555
H00000H5BB
H00000HB5H
H0000100GF
H00005550B
H0000BBH0H
H0000D000B
H0000D110F
H0000H0H02
H0000HHHHA
H000201111
H0009D1111
H000B40005
H000BB00HB
H000F2H00A
H000H0002H
H000H5000G
H000H50505
H000H50B0B
H000H55005
H000I00F41
H0010110D2
H00110D111
H00500004H
H0050B005H
H0050B500H
H005B00B0B
H005B5000H
H00B000009
H00BB00H0B
H00H00055H
H00H55550B
H00HB000HB
H00HHA000I
H00HHHG00H
H00HHHHHHI
H020200002
H0500050BB
H050B5000H
H055BBB00B
H05B00000A
H05B0000HB
H0AB00000H
H0B00005B5
H0B500000A
H0F0000111
H0F9111111
H0H000002H
H0H0000HAI
H0H005000G
H0H0BB0005
H0H0HHHHAF
H0H0HHHHH2
H0H5005005
H0H5050005
H0HBB00005
H0HHHHHAFI
H0HI0000IF
H161111111
H22222200I
H22222202I
H40000500B
H500000009
H500000BB5
H50000B0B5
H50000B50H
H50000HB0H
H50000HHHA
H5000B00B5
H5000H00BH
H50050B00B
H50B000055
H50H0000B5
H5B0000B0B
H5B050000H
H5H00000BH
H5H000B00H
H5HH00000B
H63000000B
H6B0000A0B
H9HHHHHH05
H9HHHHHHH4
HA000000H5
HA000H0HHH
HA00HHIIII
HAH600000B
HB0000055H
HB000005BB
HB000005HB
HB000050HB
HB0000H055
HB000BB005
HB00B000B5
HB05B0000B
HB4000000H
HB5500000H
HB5H00000B
HB60B000BB
HB6B0000BB
HB9000000G
HBH00000BB
HBH00000BH
HBH500000H
HBHHHHHHHG
HD00000F11
HD00111101
HD01111111
HD61111111
HF00001101
HF21111111
HFD0000101
HFFFFCF3CC
HFFFFFCFFF
HFFFFFFFCF
HFH000000I
HG0000004I
HGG0000055
HGIIII0004
HH00000045
HH000000HA
HH000005B5
HH00000BHH
HH50000B0B
HH500B000B
HH5H00000H
HH6050000A
HH70005555
HHB00000HB
HHCCCFFFFF
HHH0B0000H
HHH0H0000F
HHH0HHHFHH
HHH2222I0I
HHH300000B
HHHAFFFFFF
HHHCG0IIII
HHHFHHH0HH
HHHH00HHF2
HHHH0HHH02
HHHH0HI00I
HHHH2HHHH1
HHHH50050B
HHHH570005
HHHHB000HH
HHHHGH0CCC
HHHHH000BH
HHHHH0HHHF
HHHHH0I00I
HHHHH5000B
HHHHH7000B
HHHHHAHHHH
HHHHHC0III
HHHHHCII0I
HHHHHFH0HH
HHHHHGG40C
HHHHHHF2H1
HHHHHHFIGG
HHHHHHH402
HHHHHHH602
HHHHHHH615
HHHHHHHABH
HHHHHHHGHB
HHHHHHHHFG
HHHHHHHHGH
HHHHHHHI0I
HHHHHIII0I
HHIIIII00F
I000000241
I000009901
I00000D93C
I00000E0DE
I0000108D1
I000061181
I0000D021D
I0000D333F
I0000D810D
I0000DDE0D
I000101081
I0001DD01D
I000D00118
I000D0DDDD
I000IIIIF4
I001DD010D
I00D000118
I00D001108
I00DD100D1
I00DDD0101
I00E0DDDDD
I00EDDDD0D
I0100001D8
I010100081
I0111D6001
I01DD0100D
I020000018
I03DDDDD0F
I08DDDD00D
I0D0000118
I0D0D00DDD
I0D0DD0D61
I0DDD00101
I0F4444444
I0FFFFFFFG
I10000018D
I1001D0002
I110D000DD
I1110000D1
I260000111
I33333F331
I39000000D
I3DDDDDDDF
I4GGGGGF0E
I610100081
I80000001E
I81100000D
ICEEEEEEE9
ID0D0DD00D
IDD0000111
IDD0E00001
IDDD000D0D
IDDD10000D
IDDDDDF111
IDE0000002
IE00D000DD
IE0DD60001
IFCCCCCCC2
IFDDDDDD1D
IFDDDDDDDF
IFDFDDDDDD
IFE6IIIIII
IFFFFFE006
II000DE002
II00CF2222
II0300D333
II0D03000F
II0D0D0DDD
II0D300003
II0DD00DDD
IID00C003F
IID00DDD0D
IIDD0000F2
IIDD000DDD
IIF4444442
IIFCCCCCC2
IIFFFFFF0D
IIID0C003F
IIIII00FC2
IIIII9DD06
IIIIID003F
IIIIID030F
IIIIIDDED6
IIIIIFFFDD
IIIIIIFCC2
IIIIIIIF22
10000000112
100000007ED
1000000117D
10000007D7D
1000000D1DD
1000000DD1D
10000011701
10000071017
1000007110D
1000007D071
100000D0081
100000DD017
100000E0071
1000010080D
1000070017D
1000071001D
10000D0107D
10000D10101
10000D7100D
10001710001
10007001077
1000710010D
10011070001
10011700007
100701000D1
100710000D1
1007101000D
1008700000D
100D70D0001
100D8000001
10117000001
1011D000007
10700017007
1070070007D
10701000077
10701070007
1071000001D
1071700000D
10770100007
10D000007DD
10D01100007
10D1000007D
10G11111111
110000000FE
11000000DD7
11000071001
11007100001
1111111115F
11111111162
111111111GG
11D00000008
11D10000007
11D60000002
11DDDDDDD77
12700000001
170000000D2
170100000D1
170D007000D
1710000100D
17700000011
1777000000D
17E0000000D
1D000007077
1D00000D071
1D000D00071
1D01000000E
1D010000101
1D0D0000071
1D1DDDDDDD7
1DD00000017
1DD00001007
1DD0D000007
1DDDDDDDD77
1E10000020D
1G666666666
1H911111111
20000000018
20000006777
2000006C777
20000070077
2000017000D
20007000077
2001700000D
200D00000D7
20170000007
20711111111
21666666668
21E66666668
2222222HHC7
222222C2227
27071111111
2CEE7777777
2D700000001
2ECE7777777
2EEEE000007
2H20000000A
2HH222222H2
2HHHH2222H2
30000000DI1
30HCFFFFFFF
333333380C6
33333338CCC
3333FFFFFF7
36700000009
38DDDDDDDI1
3900000060B
390000060BC
3DII3333333
3F333333331
3FI00000001
400000000H2
400000005B5
40000006B55
4000000BBH6
4000006B505
4000050B555
4005500000H
40500000055
40HB000000H
40HH000000H
44444444CCH
44444444CHC
44999995955
46666600555
46666666F55
46666666FB5
466666FF555
4999100000B
49999999E11
4A60000000B
4B000000B05
4F000000A0E
4FA000000AA
4FAAAAAA00A
4FG0000000E
4H0000000HB
4H0H000000H
4H4I000000I
5000000045F
500000005G5
50000000707
500000007AF
50000000FG5
50000000H5A
50000007779
50000009191
5000000A0H5
5000000B5BB
5000000BB5H
5000000BH0G
5000000DDD9
5000000H50A
5000000HBHH
50000010001
5000005H50B
50000090999
500000A00H5
500000DD909
500000G0055
5000040005B
5000050B0B5
5000055B005
50000990GGG
50000HH0B0B
500055B0005
50005B000HB
50007077777
5000A0B000B
5000BBB5055
5000HBH0005
5005HB0000H
50077707077
500A0000B0B
500H000005A
500H00005H5
500HB0000HB
500HBH00005
5040B00000B
504B000000B
504H000000H
50555555554
50559949999
505GGGGGGG5
505GGGGGGGF
50707707707
50777777707
50990000GGG
50B0B000055
50B0H50000B
50BA000000B
50GHHHHHHHH
50H0000055B
50H0005005B
50H0BH00005
50HH00000H5
550000000HG
5500000BBHG
550000BB00B
5505500000H
5505H00000B
550BH000005
5550000HBBB
55505000HBB
5555000000B
55555505554
55555555054
5555555F333
5555GBGGGGG
555B0000005
55B000000BH
55B0000500B
55B0B000005
55B0H000005
55HBHHHHHHH
57070007777
57555555553
57700770707
57770070707
57770700077
57777707077
59999911111
5A000000B0B
5A0000B000B
5B000B00055
5B000BH000H
5B005H0000B
5B00B0B0005
5BB00000H0H
5BH000000BH
5BH5000000B
5D000000DFD
5D333333337
5D777777007
5FBBBBBBBB7
5FFFFFFF333
5FFFFFFFG05
5GGGGGGGG15
5H0000000GH
5H000000BHH
5H00000B05H
5H00005005B
5H00005H00B
5H00H50000B
5H5000000HB
6000000000B
60000000EE1
600000B0BBA
600000BA00A
600000BFBBB
60001110011
600BBB00B0B
600BBBBBB0B
600F01BBBBB
60333333331
605555555GG
60666666FB3
60833333336
6091000000F
60A000BBBBB
60E00000111
60F0000000A
611G1111111
64A0000000B
64F0000000A
650055000BB
650B550000B
65555555BBG
6659FFFFFFF
6665BB00055
66666550045
6666660059F
66666659555
6666666059F
666666B5BB5
66666BB5505
66666FFFFFA
66A5000000G
66G66666B55
67000000802
67717000001
68993333333
68999003333
68999030333
6A05000000A
6BBBBBB000B
6FFFFFFFFFA
6G111111111
6GGGGGGA555
7000000003F
7000000081D
70000000871
70000000B38
70000000D7E
70000001102
70000007D17
7000000B089
7000000D171
7000000D7DD
7000000FEE9
700000107D1
700000170D1
7000001D017
700000710D1
7000008D777
700000D0777
700000F0555
7000010011D
70000171001
700001D010D
70000700111
700007D700D
70001D00107
70002000077
70007000801
7000D000717
70011100001
70011110002
70077777728
700D00000D2
700D1010001
700D8000007
7010011000D
70110000002
7011100000D
7070710000D
70772222222
70775077777
70817111111
70D00000DD1
70D10010001
70D100D0007
70D70000077
71000000018
71000000117
7100007D00D
710000D000E
71000710007
71000D0007D
71001001007
71001100007
7100110000D
71710000001
71D00000107
720000D000D
72222222277
72HH222222C
7500000000H
77000000DDD
7700008000D
7700D0000D7
77010000071
77070777005
77077777778
777577777FF
77772277777
7777777778C
7777EC77777
77C77777772
77E77C77777
77EC7777777
780D0000007
78D00000001
78D00000007
7A55A555555
7AAA55A5555
7AAAA555555
7AAAAA5AAAH
7AAAAAAAA5H
7AAAAAH0005
7C722222227
7C777777727
7C822222222
7D0000000D2
7D000001071
7D0000010D7
7D0000100D7
7D00007001D
7D070000071
7D10000000E
7D100010001
7D100070007
7D7000D0007
7D777777728
7D7D000000D
7DD00000077
7F2222222H2
7HHFHHHHHHF
800000000G1
800000006G1
80000000D77
80000000DD1
8000000DD7C
80000888887
80000I0D01D
800D0000D0D
800E7777777
800HHHHH0HH
80366666666
80AAAAADDDI
80E7E777777
81111111161
83333330366
83333333633
83333399336
8700070000D
880000EEEE7
8822222222H
882HHHHHHH2
888888888DC
888888888DI
8888888AD88
8888888D008
888888D0088
8888D000008
89333339996
89993393303
89999333303
8999CCCCCCC
8AAAAAAAHDH
8DDDD0DDDDD
8DDDDDDDDD8
8DI00000008
8DIDD000006
8H900000001
8I88888888D
8IIII88888D
9000000001F
900000000GG
900000009HI
9000000GGGG
900000999HC
90000990091
9000099991F
90000999HCC
900090GGGG1
9000GGGGG51
90099999955
9009GGGGGG1
909GGGGGGG1
9100000000F
9111111100F
9111111111B
94CCCCCCCCC
94GGGGGGGGG
950001GGGGG
9666666664C
99000000F9B
99099909995
99999000961
999996664CC
99999905909
9999996E111
99999990509
9999999101E
99999994E11
99999995975
999999964CC
9999999664C
99999997C0F
9999999990E
99999999997
99999E90999
999E6999999
999II9E0999
99E69999999
9D711111111
9DC00000009
9E600009999
9E699999999
9GGGGGGGGGE
9HHHH755555
9I111000001
A0000065B0B
A0000B6B005
A0005FHHHHH
A000CHHHHHC
A000HHCHCCC
A00F0000III
A0B00FBBBBB
A0BBBA00006
A0H0500000H
AA0000000FE
AA5AAAAAAD5
AA666666B0A
AAA0AAA5FAH
AAAAAAAA22H
AAAAAAAA8D8
AAAAAAAABD5
AAAAAAAADHH
AAAAAAAAHDH
AAAAAAAFB6B
AAAAAABFBBB
AAAAAADDDDD
AAAAAFAAH0H
AABBBBBBBBD
AAFFFFFFF5D
AB0000000B5
AB00H00000B
AB0BBBBBBB5
AF0000000EA
AF20000000E
AFB6BBBBBBB
AFFFFFF6555
AFFFFFFFFF6
B0000000051
B00000000HD
B00000007FA
B0000000F1G
B0000000G55
B0000004505
B000000515F
B000000555B
B0000005H55
B000000AAHD
B000000BHBB
B000000H5H5
B000000H5HH
B000000HAH4
B000000HH5H
B00000B0HH5
B00000BHB0B
B00000G00HH
B00000GBFGG
B00000GF001
B00000GG051
B00000GGF01
B00000HB50B
B0000BBB605
B0000BH00BB
B0000HB60BB
B000500055H
B000600540B
B000B000HH5
B000B06BB0B
B000B5000BB
B000H0000AB
B000H0HB00H
B0050000HHB
B006B500505
B0081800007
B00B0060BBB
B00B0H00055
B00BB0B0005
B00BH0B000B
B00BHH60005
B00H00005HH
B0100000007
B055000000G
B05B0000004
B08HHHHHHHH
B0900000003
B0B000H0055
B0B00600BBB
B0B006BB00B
B0B00B600BB
B0B05B0000H
B0BBBBBBBBG
B0BH0000B0B
B0BH00B000B
B0BH650000B
B0F000000AD
B0H005000H5
B0H00HH0005
B0HH500000B
B3000000003
B3399999C69
B5000000001
B500000H50H
B50000B00B5
B50005000H5
B500B0000B5
B50B00000B5
B50GHHHHHHH
B55000000H5
B600B00BB0B
B6B0B0000BB
B6B5000000A
B6BBB00000B
B8D0HHHHHHH
BB000005H05
BB00000BH0H
BB00000H05B
BB0000B00HH
BB0000H050B
BB00090000G
BB005B0000H
BB00B0600BB
BB00BF0000B
BB05B00000B
BB0600B0B0B
BB0B00B060B
BB0BB060BBB
BB5000B000B
BB600000BBB
BB60000BB0B
BBB0000000G
BBB0005000B
BBB000B600B
BBB0B06000B
BBB0H00000B
BBB600B000B
BBBB60B00BB
BBBBBBBB519
BBBBBBBBB17
BBBBBBBBB97
BBBBBBBBD06
BBBBBBD0006
BBBBBBFB999
BBBBBHHHHH5
BBBBHB0000B
BBBBHHHHHHH
BBBG60000BB
BBBG6BBBBBB
BBHB000000B
BC0000000A4
BG60000BBBB
BH000000H5H
BH0000050HB
BH0005000HB
BH0050000HB
BH0BBB000BB
BH5000000HB
BHB0000B005
BHB600000BB
BHBB000000H
BHH000000BH
BHH00000H0B
BHH5000000B
BHHH0000005
C7000000EEE
C7777777772
C777777777E
C7777777E0E
C77FF00000F
C7CEEEEEEEE
C7E77777777
CCC00E99999
CCCCCC0E609
CCCCCCCE999
CCCCCE66669
CCCCE666669
CCCFAAAA00A
CCCFFFFFFFA
CF0AAAAAAAA
CFAAAAAAAA2
CFE00000006
CHCCHHHHHFA
CHFFFFFFCCC
CHFFFFFFF3C
CHHAHHHHHHH
CHHHH00000F
D00000001E7
D0000000811
D0000000886
D0000000E77
D00000010D2
D0000001687
D0000006817
D000000717D
D0000008877
D000000D117
D000000D1DD
D000000D71D
D000000FDD1
D0000010702
D000001D077
D000001D0DD
D000001D112
D000001D611
D00000601E1
D0000060E11
D000007017D
D0000071101
D0000077781
D0000081601
D00000D1701
D00000D1D0D
D000017100D
D0000770071
D00007D00D1
D0000DD6017
D0000E0D111
D0001100107
D0001101007
D00017D0007
D00071000D7
D000D00107D
D000D71000D
D000D77000D
D0020700007
D007000710D
D0071100001
D00D0170001
D00D077000D
D00D700001D
D00D700010D
D00DDD000D6
D01000007D1
D017000001D
D017D000001
D0600008101
D07777777F2
D0888888886
D0888888888
D0960000001
D0D00611111
D0D1000007D
D0D7010000D
D0DD000D0D6
D0DDID0000D
D0DE0000007
D0FDD00000D
D0IDDD00DDD
D10000000DE
D100000107D
D100001007D
D100007D00D
D1007D00001
D100D00000E
D170000001D
D1D10000007
D1DDDDDD777
D3333333333
D6000000E11
D6700001011
D700000020D
D7000007701
D7000077001
D70001D000D
D70007000D1
D7000770001
D7001010001
D70010D000D
D70070000D1
D700D700007
D70100D0001
D701D00000D
D70D00000D1
D7100100001
D711111111F
D8088888886
D88888I8888
D8888I88888
D8D0DDDDDDD
D8DD8888888
D8DDDDDDDD8
D8DDIIII00I
D8DIDDDDDDD
D8I88888888
DC900000009
DD000000267
DD00000D70D
DD0000D6017
DD011110001
DD0D0DDDDD9
DD1D000000D
DD707000007
DD80000000D
DD80000D006
DD80D000006
DD910000001
DD911111111
DDD00DDDDD9
DDD00I00D0D
DDD01000007
DDD0DI0000D
DDD0I0D000D
DDD0ID0000D
DDD8888888I
DDD888888I8
DDD8D00000D
DDDDD00F111
DDDDD1DDDD7
DDDDDDDD1DD
DDDDDDDD777
DDDDDID000D
DDDI0000D0D
DDDI00D000D
DDDI100000D
DDE0DDDDDDD
DDFD0000005
DDI8000000D
DDID0000D0D
DE000000602
DE00000D007
DE00D000007
DE0DDDDDDDD
DE670000001
DED00000007
DEDDDDDD0DD
DEIDDDDDDDD
DF00000000D
DF000007077
DFDDDDDDDDD
DFE00000007
DHHHH30000B
DHHHHHHHBB3
DI00000D111
DID00011001
DID0DD0000D
DID11000001
DIDD100000D
DIDDD00000F
DIE20000006
E0000000021
E000000017D
E00000007EC
E0000000D11
E00000999II
E0000AD000C
E002DIIII0I
E09GGGGGGGG
E0DDDDD9001
E4444444449
E4EE9999999
E8000000067
E81DDDDDDDD
E8888888807
E890000000G
E8IIDDDDDDD
ECCCCCCCC69
ED0D0600001
ED900000001
EDD0DDDDDDD
EDDD0DDDDDD
EDDDDDDD01D
EDDDDDDDD0D
EDDDDDDDDDI
EDDI0000001
EE999999117
EE999999997
EE999999999
EEC7777777E
EEEEE949999
EEEEEE4E449
EEEEEEEE999
EEEEEEEEE9E
EEI999999I9
EI000000041
EID00000D01
EID0000D001
EIDD0000001
EIE9999999I
F0000000AEA
F000000111D
F00000011BD
F000000666A
F00000070BA
F000000900H
F000000D3DF
F0000066655
F000006665F
F0000070757
F0000A00EEE
F000B011111
F000F65FFFF
F00A0000EEE
F0111000005
F065555555F
F06665FFFFF
F06FFFFFFA6
F0700777EEE
F0999HCCCCC
F222222222G
F2B0000000D
F444444446E
F4444444646
F5DDDDDDDDD
F666666E00I
F6A55555555
F7777077707
F9000000607
F99I6666664
FA4444444E4
FAAAAAAA5AD
FAC0000000C
FCCCCCCC26C
FD000000001
FD1DDDDDDDD
FDD1DDDDDDD
FDDDDDDDD1D
FDDDDDDDDD1
FDFDDDDD00D
FE00000000I
FEDD0000006
FEI0000000I
FEI99999999
FF400000555
FF444444449
FF507000005
FF570000005
FFD33333333
FFF0FF65555
FFFAC00000C
FFFE0DDDDDD
FFFFDDDD00D
FFFFE444449
FFFFFFDIIII
FFFFFFF00A6
FFFFFFF777D
FFFFFFFAC66
FFFFFFFF575
FFFFFFFF605
FFFFFFFFA5G
FFFFFFFFD3D
FFFFFFFFFFD
FFFFFFFFFGC
FFIIFFFFFFD
FGEEA00000E
FID00000001
G00000000AB
G0000000A0B
G0000000GGH
G0000000HH5
G00000B005B
G00000BGGGG
G00000H400I
G00006660G5
G000BBB1111
G00BCG00006
G0101111011
G0101111112
G0B05000005
G0GGGGG6GG5
G400006000B
G5G55555555
G5H00000005
G66666606G5
G6666666BBB
G6BBBBBBBBB
G6G81111111
GAAAAA5BBBB
GAAAAAAABBB
GAAAAAAAHH5
GB000511111
GBB0000000B
GBB11111GGG
GBBBB00000B
GBBBBBB0BBB
GBBBBBBBB81
GBG0000000A
GG000006065
GG06666GGG5
GG0GGGGGG65
GG61G111111
GGGGGCCCCCH
GGGGGFAAAAA
GGGGGGCCCCH
GGGGGGCCH0C
GGGGGGCCHCC
GGGGGGGG1F5
GGGGGGGGGFA
GGGGGGGGHH1
GH0000000HB
GH0B0000005
GHHHHHHHCFH
GHHHHHHHCHH
H0000000002
H000000007D
H000000045B
H0000005B5B
H000000FH0A
H000000H50G
H000000HHBB
H000000I1GF
H000000I4F1
H000001112D
H000002000A
H00000505BB
H0000055B0B
H00000BB05B
H00000HH50H
H00000I10GF
H000055B00B
H00005B0055
H0000A0005H
H0000B00BHH
H0000HHH0HI
H00055000BB
H0005B000BB
H000AH0000B
H000D00000B
H000FHHHHHG
H000HH0H0HI
H000HHHHHH2
H00A00000FH
H00B0BH000H
H00H0H5000B
H00H500050B
H00HHHHIIII
H020000000A
H040005000B
H0500000B55
H0500000HBB
H050000550H
H0500005B0B
H05005B000B
H0550000004
H0555000005
H05B500000H
H05BB00000H
H0A000000FH
H0B00000009
H0FHHHH0HHH
H0H0000000F
H0H00000BHB
H0H0000HHHA
H0H000500HB
H0H00550005
H0H05500005
H0H0HHHHHHF
H0HAHHHHHHH
H0HH5550005
H0HHH00000F
H0HHH0HHHHF
H0HHHHH0HCC
H0HHHHHHHBG
H2220000002
H500000005A
H500000550H
H5000005B0B
H500005005H
H500005050H
H5000050B0B
H50000H00B5
H5000500004
H5000500B0B
H5000BB000H
H5000H0B005
H5005000004
H5005B0000B
H50B00000BH
H50BB00000B
H550000050H
H590000000G
H5A0HHHHHHH
H5B000000BH
H5B000000H5
H5B5000000B
H5H00000004
H605B0000BB
H9HHHHHHHH5
HB0000005HH
HB000000H04
HB000000HBB
HB00000H0BB
HB50000005B
HB5B000000B
HC00000000I
HCCCCFFFFFF
HCHH700000F
HCHHHHHH7FA
HDF11111111
HDHHHHFHHHH
HF111111111
HF911111111
HFFFFFFFFCC
HFHHHHHHHH1
HG000000055
HGI00000004
HH000000G0B
HH00000HHHA
HH000I0000F
HH0050000HB
HH50000005B
HH50000050B
HHB000000HH
HHH0050000B
HHH6500000B
HHHFHHHHHHH
HHHGC00000I
HHHH00000F2
HHHHCH4CCCC
HHHHCHHCCCH
HHHHH0HFH0H
HHHHHC00I0I
HHHHHH0H0CC
HHHHHH11111
HHHHHH111GG
HHHHHH70B0B
HHHHHHH00CC
HHHHHHH5G0B
HHHHHHH7CFA
HHHHHHHAF0H
HHHHHHHAHB6
HHHHHHHB1GG
HHHHHHHBBGC
HHHHHHHBHBH
HHHHHHHF00H
HHHHHHHF111
HHHHHHHFHII
HHHHHHHGGCG
HHHHHHHH007
HHHHHHHH216
HHHHHHHH702
HHHHHHHHAH6
HHHHHHHHF2A
I00000006GF
I000000091F
I0000000E41
I0000001D2D
I0000003D03
I000001D201
I00000600GF
I00000D1111
I00000D1DDD
I0000990001
I0000D0801D
I0000D1D0DD
I00088D0008
I000CF22222
I000D101011
I000D111001
I000DE00002
I0011000D11
I001DD0001D
I00D01000ED
I0111000D01
I06000000GF
I0D00061111
I0E8DDDDDDD
I0F22222222
I0FFDDDDDDD
I0FFFFFFFDD
I1161000011
I11D0000002
I11D0000D0D
I120000000E
I1DD000001D
I30333333F1
I8D00000011
I9E99999999
ICF22222222
ID0000010D2
ID0000D0DDD
ID00D00DD0D
ID00D0DDDDD
ID03000000F
ID0D0D000DD
ID3DDDDDD0F
IDD0000011D
IDD0000DD0D
IDD0DDDD00D
IDDDDDDDD0F
IEDD6000001
IEEEEEE9E99
IF666666EII
IFEIIIIIIII
II0F2222222
IIDD0D0DDDD
IIFFFFFFFFD
IIIDD00000F
IIIIFFFFFFD
100000000097
100000000E08
10000000717D
100000070117
1000000D07DD
100000700117
100001700707
100007000117
100007D00071
10000D000111
10000D17000D
1000D1100007
100200000077
100D00000012
100D0000107D
100D10001001
100D1700000D
101000100071
101111111102
101170000007
1071000000DD
10D000001101
10DD00000071
11001D000007
110D000000DD
111000000071
11E000000007
167700000101
170000017007
170000070071
170001700007
170010000707
170070000071
170100000017
17070000007D
171111111112
1770000000D7
181000000007
191100000005
1D00000007DD
1D0000000D71
1D000001007D
1D007D00000D
1D010D000007
1D100000007D
1D700000D001
1D8600000001
1E0000000097
1H011111111F
1H11111111BG
20000000077D
200000700011
200010000071
200100000071
206000000111
217000000007
2222222222GH
27100000000D
2H2222222202
2HHHH1111111
3090000000D6
30D000000007
30D333333333
30FFFFFFFFF7
333333333103
3333333339HC
333333333H05
355555505555
39000000000D
400000666B55
444444444H9H
444F0000000A
44F000000006
450000000055
491000000005
499999991005
4AAF0000000A
4F200000000A
4FAAAAA0000A
4FEA000000EE
4GH00000000I
5000000005GF
500000000B4B
50000000BHBH
50000000G0HB
500000050H55
50000005B0B5
5000000B5055
5000000BBBBG
5000000BH0BB
5000000FG005
5000000H505H
5000000HHB0B
500000500H55
500000B0BB05
500000BBB005
5000090009GG
50000HB0H00H
50000HH000H5
500010111011
500050000H55
500077077707
500077770707
5000H50000H5
500707777777
500B50000H0B
500B5500000B
500BH00000HB
500H0500005B
500H5000005H
500HHHHHHH07
50555555555H
507000000005
5075AAAAAAAA
50999999999F
50B00000B055
50B5000000HB
50BH0000000G
50H000B0050H
54HHH000000H
550000000BBB
550000000H55
550000000HB5
550B0005000B
550H000000B5
55505000000H
55554AAAAAA5
55555554AAAA
55555555400H
5555555GGGGG
555999994999
555FFFFFFFFG
5599999990FF
559999999495
55B0000000H5
55FFFFFFFF03
55H0000000B5
55HB0000000H
57000000550F
570007070777
570700777777
570777077077
570777770077
577700070077
577770770707
577777000777
57AAAAAAAA5A
57F0000000F5
59099999999F
5B000000BH0H
5B00000H00BH
5B0000BH0005
5B000B50000B
5B0B00000055
5B5000000H0B
5BBH00000005
5BH0000000BB
5BH0000000HB
5D000000F0DD
5FFFFFFFFGGG
5GGG11111111
5H000000055H
5H000005005H
5H00000500HB
5H0000B5000H
5H000500005H
5H000H500005
5H00B0H0000H
5H050000050B
5HB00000000G
5HG00000000B
5HH0B000000H
6000000BB0BA
600000F01BBB
601770000011
6070BBBBB00B
60BBB00000BB
60G5B000000B
620111111111
622222222C27
655555555445
6555555555BB
65B0A000000B
666083333333
66666000555A
666666606F55
666666660595
666666666005
666666666955
66666669993B
6666666B550G
6666666F0505
6666GGGGGG65
66GGGGGGGGG5
69GGGGGGGGGG
6BBBBBBBB555
6BF00000000B
6F220000000A
6F3333333331
6F6666666655
6GGGGGG6G555
6I1111111112
7000000000F3
700000000118
700000000877
700000001108
700000008707
70000000D71D
700000071D01
7000001007DD
700007D0007D
7000110000D1
700055555555
7001000000E1
700D00000771
702000000011
707111111111
707777777755
7077F5555555
70A5A5555555
70AA55555555
70D000000021
70D000007107
70DD00000011
7100000000D8
7100000007DD
710000001077
710000007D0D
710100000002
710100100007
711D00000007
71D00000007D
71D00700000D
722AAAAAAAAA
72AAAAAAAADB
75HHHHHHHHHA
770000000D08
77070000001D
770707777705
77071000000D
770755555555
771000000077
77100000D001
777770005555
77777777F222
7777777F000F
7777790E0007
777F00000005
778000000007
778770000007
77D0000000D7
77DD00000007
78000000001D
7AA5A5555555
7AAAAAAAA55A
7AHHHHH00005
7BB0BBB0000B
7C9HHHHHHHHH
7CFHHHHHHHHH
7D0000000807
7D0007D00007
7D001D00000D
7D01000000D7
7D1007000007
7D1070000001
7D700700000D
7DD000000011
7E000000001D
8000000006E7
8000000ID01D
800077000007
80007777777E
800DDDDDD7DD
800HDHHHHHHH
80DDD0DDDDDD
80DDDDDD0DD1
80DDDDDDDD01
80E000000001
80H222222222
810D00000001
817111111111
818666666666
827AAAAAAAAA
830333366666
861E66666666
863333333666
863666666666
870000000071
871000000001
88888888827E
8888888888AD
8888888888E7
8888888EEEE7
888D88888077
893333330033
893333333333
896CCCCCCCCC
8AAAAAAAAA8D
8AAAAAAAAH2C
8D0000000017
8D0000000677
8DD0DDD0DDDD
8DDD00000006
8DDDDDDDI0DD
8DIDDDDDDD0D
8E00000000I1
9000000001GH
900000000703
900000001GGH
900000009GHG
90000000FBGG
900000999995
900009990991
909000000005
909099099995
919666666666
95000001GGGG
961110000001
990000000G5G
990090999995
990909990995
994GGGGGGGG1
995009000009
999990999005
999999090905
999999099959
999999990755
999999999055
999999999095
99999999FFFE
9999999C97FF
9999999I6664
9999999III64
9CCCCCCCICC4
9D9900000009
9GHHHHHHHH0C
9HHHHHHHHHHC
A0000000H0HB
A0000000H0HH
A000000CHHHC
A0000BBBBBFB
A00HHHHHCCCC
A066666665BB
A500000000B5
AAAAA8AAAAAD
AAAAAAA5AAFH
AAAAAAAAAAB8
AAAAAAAAABFB
AAAAAAAABB0H
AAAAAAAAF2HH
AAAAAAAAFHH4
AAF5AAAAAFFD
AAH00000000I
AD00000000HF
AF000000HHHF
AFAAAAAAAADF
AFFD0000000E
AFFFFFFFFIID
B00000000015
B000000000A4
B000000004HH
B00000000A0A
B00000001397
B000000055B5
B0000000HB55
B000000B0BBH
B000000B5B0H
B000000BGGGF
B000000GG015
B000000H0BBH
B00000100005
B0000050055H
B00000B050HH
B00000BBB005
B00000BBBB7B
B0000B005B0H
B0000HB0005H
B00055B00005
B000B000H055
B000HH0B000H
B00B0H500005
B00H0000BB0H
B01000000005
B05000B50005
B0B0B60000BB
B0B0H5000005
B0B0HB00000B
B0B505000005
B0B5B000000B
B0BBBBBBB555
B0BH000000H5
B0C0000000GG
B0CGHHHHHHHH
B0D00000000H
B0H0HB00000H
B0H5HHHHHHHH
B0HBHHHHHHHH
B0HHHHHHHH6G
B40000000505
B500000005HH
B50000H5000H
B500B5000005
B50500000004
B5550000000H
B5H00005000H
B5H00050000H
B5HH00000005
B6000B000BBB
B60B00BB000B
B60BBBBB000B
B6B0B050000B
B6B999999997
B6BB5000000B
B7000000000D
B99999999693
BB00000000BA
BB0000000B5H
BB000000B0HH
BB00000B00BH
BB00000BBBHH
BB00006000A5
BB0000B50005
BB00060B5005
BB0006BB000B
BB00BB06000B
BB06B00B000B
BB0H00000055
BB6BBBBBBBB5
BBB00BB060BB
BBB0B0600BBB
BBB50HHHHHHH
BBB600000B0B
BBBBB06000BB
BBBBBBBBBG1F
BBBH0000000B
BBBH0BB0000B
BBGHHHHHHHHH
BBH0000000H5
BBH00000H005
BC00000000GG
BG000000005H
BGG010000005
BH000000005A
BH0000000H5B
BH000000HH0B
BH0000HH000B
BH00HH000005
BH0BB000000B
BH0H0000000G
BH5H0000000B
BHB000000H05
BHH0000000HB
BHHHHHHHG00H
BHHHHHHHHH0B
BHHHHHHHHH5G
BHHHHHHHHHG1
C0000000E90I
C0C0666666FA
C7222AAAAAAA
C7770EEEEEEE
C7FHHHHHHHHH
C9HHHHHHHHC6
CAAAAAAAAAAF
CCC00000E999
CCC24444444H
CCCCCE99999I
CCCEEEEEEEE9
CHCAHHHHHHHH
CHCHHHHHHAHH
CHFFFFFFFF3F
CHHHHHHHH00F
D000000006F1
D00000000D6F
D00000000D87
D00000001D02
D00000001D77
D00000007DD1
D00000010D11
D000000800D7
D00000100072
D00000707071
D00000777001
D00000D070DD
D00000D11607
D00000D7100D
D00000D77007
D000070001D1
D0000D770007
D00011000017
D00071000101
D000D1000017
D000DDDDDDD5
D00D0000D1D6
D00FDDDDD0DD
D00IDDDDDDDF
D01D70000007
D060000000F1
D070000007D7
D07000000D11
D077777777C2
D07D000000D7
D08888888077
D0D00000011D
D0D000000D1D
D0D11111111F
D0D70000100D
D0D71000000D
D0D88888888D
D0DD00D000D6
D0DDDDDD1D11
D0DDDDDDDID8
D0DDDDDDF111
D0DDDDDDIDD8
D0DID0100001
D0DID1000001
D0F111111111
D0I000000088
D0IDD0100001
D1000000077D
D10000D0000E
D1E000000007
D2HHHHHHHHHB
D60000008101
D70000001011
D70001000101
D7100D000001
D71011111111
D710D0000001
D71700000007
D77077777777
D7770000000F
D78111111111
D7D0000000D1
D7D0000D000D
D96000000009
D9I000000001
DBBBBBBBBB0F
DD000000D1D6
DD0000111101
DD00007D0001
DD0C0000000F
DD1670000001
DD700001000D
DD700100000D
DDD000000167
DDD000D000D6
DDD0DDDD1DDD
DDD8DDDDDDD7
DDDD8DDDDDD7
DDDDD8DDDDD7
DDDDDDDD9101
DDDDDDDDD101
DDDDDDDDD10D
DDDDDDDDD817
DDDDDDDDDDI1
DDDDDDDDDID1
DDDDDDDI00F1
DDDDDDDIDF11
DDE000000007
DDEDDDDDD7DD
DDI08888888D
DDID01000001
DE0000000002
DE000000D607
DE0000DD0006
DE000DD00006
DE0DD0000006
DHFHHHH0HHHH
DHHHHH00000H
DIDF11111111
E00000000DD1
E00000001112
E0000000D107
E0000009019G
E000000EE8E7
E00000110001
E00DD6000001
E00DDDDDDDDD
E08D00000006
E0D0000000DD
E0DDDDDDDD01
E0E00000007C
E7EC77777777
E8D000000006
ED000000100D
ED0D60000001
EDDDDDDDDD1D
EE8000000007
EE8888888887
EEE9999999I4
EEEEEEE999IE
EEIIIIIIIII9
EI0DDDDDDDDD
F00000000101
F00000000BAD
F000000096C7
F0000000BAAD
F0000000E9E7
F00000770707
F000DDDDDDD1
F0065FFFFFFF
F00E90000009
F00ID3333333
F07111111111
F07707777707
F0FFFF655505
F0FFFFFFFFA6
F111111111G1
F200000000AA
F2000000707A
F2220000000A
F222222222AA
F4444444EE4E
F4444E44444E
F4444I444444
F57077777777
FAAAAAAAAAFD
FAAAAAAADDDF
FAAAAAAAFFFD
FAAAAADDDDDF
FC2666666666
FCCCCIIIIII2
FDDDDDDD10DD
FE00000000AE
FE0000000A0E
FE0900000009
FE44E000000E
FE6009000009
FE6090000009
FEEA0000000E
FF00F000006A
FFFD00000009
FFFFFF5FFGGG
FFFFFFFFFAAC
FFFFFFFFFAC6
FFFFFFFFFD09
FFFFFFFFFG06
FFFFFFFGGCCC
FG1G00000005
G000000000BA
G000000005HB
G0000000B0BB
G000000555H5
G00000655555
G00660055555
G00BBBBBBBB5
G01011111111
G0B0000000BB
G0B0B0000005
G0B500000005
G0BBBBBB0BB5
G0BBBBBBBB05
G0GGGGGGGG65
G1BBBBBBBBB5
G1G011111111
G222222222GH
G500000000B5
GABBBBBBBBB6
GB000000555H
GBBB0BBBBB0B
GBBBB0BBB0BB
GBBBBB0BBB0B
GBBBBBBB0B0B
GBBBBBBBB005
GBBBBBHHHHHB
GF11111111GG
GG0000000065
GG1211111111
GGGG12111111
GGGGGGG555H5
GGGGGGGGGH0C
GH00000B0005
GH600000000G
GI6111111111
H000000004F1
H000000004FH
H00000000FBA
H00000000HAB
H0000000504H
H000000055BB
H00000005B5H
H0000000B555
H0000000HH5B
H000000H0H55
H000000HH05B
H0000050H0HH
H00000D91111
H00000F11111
H00001101111
H000050005BB
H0005B000055
H000B0000HHH
H000H5000055
H0050000B0BH
H0050005B00B
H005005000BB
H005HHH000HH
H00CH000000F
H00F0000007A
H00H5000000G
H00HFHHH0HHH
H00HH500000B
H00HHHHHHHAB
H040000000HB
H055B000000B
H05B0000005H
H0G00000050H
H0H000000BB5
H0HHHHH0HHH2
H0HHHHHHHH2I
H0HHHHHHHHHB
H20000020002
H2HHHHHHHHH1
H4B00000000B
H50000000504
H50000000B55
H5000000HB05
H500000H0B05
H50000B000HB
H5000H000B05
H500500000BB
H50500B0000B
H505H0000005
H55500000005
H5B0000000BB
H5B50000000H
H5BBB00000BB
H5G00000000H
H5H0000B0005
H5HB00000005
H5HHH00000HH
H6000000003B
H9HHHHHHH00C
HB000000B00A
HB00000B00B5
HB00BB000005
HB00H0000055
HB0B000000B5
HB500000000A
HB5H0000000H
HBB0000000BB
HBB6000000BB
HCHHHHHHHH6A
HCHHHHHHHHHF
HFFFFFFF3FFC
HFFFFFFFF3FC
HFHHHHHHHHH2
HH0000000HBB
HH00000H500H
HH00HA00000I
HH0HHHHH0CCC
HH0HHHHHHHAC
HH11111111FG
HH60500000BB
HHF20000000A
HHH0HH00000I
HHHH0HHHHHFH
HHHHF2222222
HHHHH000000I
HHHHH1111GGG
HHHHHHH0IIII
HHHHHHHAH00B
HHHHHHHAH60B
HHHHHHHH0H02
HHHHHHHHA00B
HHHHHHHHFHH2
HHHHHHHHH02I
HHHHHHHHH0BB
HHHHHHHHH20I
HHHHHHHHH5GB
HHHHHHHHHACC
HHHHHHHHHCA6
HHHHHHHHHHAB
HHHHHHHHHHBA
HHHHHHHHHHCF
HHHHHHHHHHF2
HHHHHHHHHIGG
HHHHHHHHIIIF
HHHHHI00000I
I0000000021E
I00000000F11
I00000001028
I000D1D000DD
I000DDD00011
I000F2222222
I000GGGGGGGF
I00CF2222222
I0D000DDDDDD
I0D160000003
I0D8DDDDDDDD
I10100000081
I11100000011
I3D33333300F
I60000000001
I63033333331
ID00000DDD0D
ID0D000D00DD
ID1101000001
ID300000000F
IDDDDDDDDDD1
IDDDDDDDDDDF
IFEE4000000E
II08888888D8
II0D0DDDDD0D
II0FFFFDDDDD
IID00DD0DDDD
IIIF44444444
1000000000039
100000000007H
1000000000871
1000000000DE7
1000000000ED7
100000000771D
1000000007DD7
100000000E0DD
1000000010027
100000007D701
10000000D1011
10000000D1017
10000000D7101
10000007100D1
1000007100011
1000007D70001
10007D7000001
1007000000117
10070000001D1
1017100000001
1070D0700000D
10D000000017D
10D7D0000000D
110000000002D
1100000000711
1101D00000007
1110100000001
11111111G12BB
1116111111116
1116116666666
11D0000000D0D
11D7000000007
170000000071D
1700000007071
1770100000007
17D0000000002
186666666666E
1966666666636
1BGBBBBBBBBB6
1D0000000107D
1D00010000011
1D2000000000D
1D60000100011
1D61000000011
1DDDDDDDDDDDD
1DE0000000007
1E00000000002
200000000C777
200000000D0D7
2000000D000D7
2000007001111
200D000000071
20GGGGGGGGGG1
222222222270A
222222222C227
2710000000001
2DD0000000007
2E0EEEEEEEEE7
2HHHHHHHHHH2H
30000000000HB
3000000000BHC
3316666666666
3333166666666
3333333338CC6
333333333FH0I
333333333HIIF
33333333HCIII
3B80000000007
4000000040005
400000055000H
405500000000H
491000000000B
4F00000A0000E
4F0000A00000E
4F2200000000E
4H000000000BB
50000000004BB
50000000005H4
5000000000F54
5000000005H5B
500000000G1GF
500000000HB5H
5000000075A0A
50000000909GG
50000000B550B
5000000AB000B
5000000BH00BH
5000000H0550B
500000B0B0055
500000H00B05H
50000HBH0000H
50050B00000HB
5009999999FFF
500G0000000HB
505000000505H
5050555555333
505555GGGGGGG
5055H0000000B
5070007007777
5070007777777
5077700007707
5077770070777
50H000000B50H
50HHH0000000H
5400000000B05
5500A0BBBBBBB
5505055555333
5505055555553
550H0B000000H
5540000000005
55555555BGGGG
5559999999995
55BHHHHHHHHHH
5707770007007
57FF000000005
595GGGGGGGGGG
5AAAAFFFFFFFD
5B00000000B5B
5B00000000BH5
5B0000000BB05
5B000000500HB
5BH00000000HH
5BHHHHHHHHHH7
5DD0F0000000D
5G0H00000000B
5G5000000000H
5H00000005H0B
5H000H000005B
5H00BH000000H
5H0500000005B
5H050000000H5
5H0HB0000000H
5H500000000H5
5HB0H00000005
5HB500000000H
6000000000331
600000BBBBBBB
608000000001E
60A555555555G
60I00000000GF
6500000000044
65000000000GG
655500000000A
666659999999F
66666660050GG
66666666650GG
66666666655A5
666666666595G
666666BBBBB55
666B300000003
681E666666666
6833333333366
69GCCCCCCCCCC
6A66666666555
7000000000B89
7000000007D77
700000000D0D2
700000000D717
700000000E0D7
7000000D001D7
7000000F55555
700007000D10D
7000087000007
7000100000177
7000171000001
7000D10000101
7001000000177
7008700000007
7010000000078
7010000000177
7010000007008
7020000000077
7070777777005
70D0000000711
70D10000000DD
7100000000078
7100000000D0E
710000000D07D
7100001000077
7100D000000D7
7100D0000070D
7111000000007
7171000000007
71D0000100001
72D0000000001
72D000000000D
7511111111111
757777000000F
75HHHHHHHHHHH
770170000000D
7770000000D01
777000700000D
7770707700005
7775777777777
7777007777755
777777777EE22
7777EEEEEEE9E
7778000000D01
778000000000D
77D000000007D
78000000000DD
7822222222222
7A5000000000F
7BBBBBBB0000B
7C27777777777
7CEEEEEEEEEE2
7D000000010DD
7D00000071007
7D01D0000000D
7D0700000700D
7D100000000D7
7D20000000001
7HHHHHHHHHCAH
800000000001E
800000000007A
800DDDDDDDD0D
80DDDDDDDDD17
80DDDDDDDDDD1
8100000000071
8100000000101
81E6666666666
82222222222H2
8333333339936
8333333399936
8366633333333
8366666333333
888888888EEE7
88888888D8877
8888DHHHHHHHH
88D0000000888
89CCCCCCCCCCC
89ICCCCCCCCCC
8D88888888888
8D96000000001
8DDDDDDDDI00D
9000000000019
900000000CCHF
9099999990995
909GGGGGGGGG5
910000000000D
9500000000009
950000000001G
9571111111111
9616666666669
9666666666059
9990999990995
9999909099995
9999994990555
9999999900I9E
9999999999955
9999999999964
999999999C7CF
9999I9E999999
9CCCCCCCCIIC4
9GGGGGGGGGGH5
9HHHHHHHHHH75
A000000000A65
A000000000G6B
A00000HHCCCCH
A000BBBBBBBBB
A00BH0000000B
A0AAAAAAAAAAH
A0BBBBBBBBB5B
A0GBBBBBBBBB8
A0HB00000000H
AA66BBBBBBBBB
AAAA22222222H
AAAAAAAAAABGG
AAAAAAAAAADDD
AAAAAAAAAD802
AAAAAAAAAH42C
AAAADDDDDDDDD
AF5AAAAAAAAAD
AF66666BBBBBB
AFAAADDDDDDDF
AFDIDDDDDDDDD
AH000000000H5
B00000000007D
B0000000000AA
B0000000005FG
B000000000BFG
B000000004901
B00000000HG54
B00000000HGG5
B000000050B55
B0000000H00AB
B000000HGGGG5
B000005000HHB
B00000G00005H
B0000B600BB0B
B0000BH000055
B0000H50000H5
B0000HH50000B
B00011100000F
B000G000000HH
B000HB000005H
B005000000B55
B00500B500005
B00B000000BBH
B00B5B000000H
B00B6BB00000B
B00BBBBBBBB5B
B00H000000BBH
B00HH0B00000H
B00HHB000000H
B0B00000000GH
B0B0000000HH5
B0BBBBBF000BB
B0BH00500000B
B0CHHHHHHHHHH
B0F0000000BBB
B0F0BBBBBBBBB
B50000000055B
B5000000050H5
B50000000550B
B50005000005B
B5G000000000H
B5H000000000G
B5H0B0000000H
B6B00000BB00B
B800300000001
BA5000000000H
BAF000000000B
BB0000000B0B5
BB0000000GGGF
BB00000BBB0B5
BB00B0B60000B
BB00H50000005
BBB00000000BH
BBB0000000B0H
BBB005000000B
BBB6BBBBBBB0B
BBBBB0500000B
BBBBB0B000005
BBBBB0BBBB00G
BBBBB5000000B
BBBBB9900000G
BBBBBB0BBB0B5
BBBBBBB0BBB05
BBBBBBBB00B0G
BBBBBBBBB0B05
BBBBBBBBB0B6B
BBBBBBBBB6B0B
BBBBBBBBB990G
BBBBBBBBBB999
BBBBBBBBBBBG6
BBBBBBBBG6BBB
BBBBBBG6BBBBB
BBBF00000000B
BBBH0B00000BB
BBH005000000B
BBH050000000B
BBH5000000005
BBHHHHHHHHH0C
BC000000000AA
BH000000005B5
BH05000000055
BHH5HHHHHHHHH
C499999999999
C72AAAAAAAAAA
CCCC44444444H
CCCCCCCCCCCE9
CCCCCCCCCE669
CCEEEEEEEEEE9
CCHHHHHHHHHHH
CF77AAAAAAAAA
CHHHHHHHHH7FA
CHHHHHHHHHHAH
D0000000000FD
D000000000HF2
D0000000070D8
D0000000070DE
D000000008677
D00000001710D
D000000070D08
D0000000D107D
D0000000D7707
D000000167017
D00000017010D
D0000001D1007
D000000700027
D000000D00111
D000008000011
D00000D7000DD
D00007100007D
D0000D70000DD
D0000D700100D
D0000FDDDDDDD
D00017100000D
D0001D1000007
D00170100000D
D0077000000D1
D00IDDD00000D
D010000000D17
D01701000000D
D03000000000F
D071100000001
D0770000000D1
D081111111111
D090000000001
D0D0001700001
D0D0D1000000D
D0DD000000DD6
D0DD0D00000D6
D0DDDDDDDDIDD
D0DDDIDDDDDDD
D0EDD00000006
D100000000072
D110001000007
D111000000001
D1DD000000007
D200100000007
D60000000002E
D7000000070D1
D701100000001
D70200000000D
D777707000007
D77777777C772
D7HHFHHHHHHHH
D8DDDDDDDDIDD
D9F1111111111
DBBFBBBBBBBBB
DC80000000008
DD00000000711
DD00000000D88
DD00000006021
DD00000070071
DD0000800000D
DD000D0000617
DD000E0000001
DD00111111111
DD01011111111
DD01110111111
DD0D000000617
DD77000000007
DDD0DDDDDDIDD
DDD1600000001
DDD500000000F
DDDDDDDDD0D01
DDDDDDDDD0DID
DDDDDDDDD717D
DDDDDDDDDD71D
DDDDDDDDDDD15
DDDDDDDDDDD9F
DDDDDDDDDDF15
DDDDDDDDDDI0D
DDDDDDDDDI0F1
DDDDDDDDDID0D
DDDI001000001
DDID100000001
DE000000000D7
DI11111111116
DI11111111161
DI888888888II
DID000000000F
DIDDD00000DDD
DIDDD0DDDDDDD
DIDDDDDDDDD0D
DIIDDDDDDDDDD
E000000000ADC
E000000008777
E000000008997
E0000000D001D
E0000000D0I1D
E00000020DIII
E699999999999
E70000000001D
E700000000079
E77EEEEEEEEE9
EADDDDDDDDDDD
ED0000000070D
EE00000000C7C
EEEEEEE99999E
EEEEEEEEE4E49
EEEEEEEEEEIE9
EIIIDDDDDDDDD
F00000000775D
F00000001011B
F000IDDDDDDDD
F00BBBBBBBBB7
F00HHHHHHHHH1
F060055555555
F070777777777
F0F65FFFFFFFF
F0ID333333333
F0IDDDDDDD11D
F22222000000A
F22222222222A
F444444444446
F4444444I4444
F5D00000000DD
F605555555555
F666666666E0I
F666666666I6G
F90000000000H
FAAAAAAAAAAHD
FAD0F0000000E
FAFFFFFFFF666
FB000C0000009
FBBBBBBBBBB71
FEIIIIIII9999
FEIIIIIIIII99
FF065FFFFFFFF
FFE0DDDDDDDDD
FFFA444444444
FFFFFFDDD00DD
FFFFFFFACCCCC
FFFFFFFFF7775
FFFFFFFFFFFAC
FFFFFFFGCCC66
FG01111111111
FG21111111111
FGA000000000E
G0000000000BG
G00000000055H
G00000000BBBG
G00000000H40I
G000555555555
G000A0BBBBBBB
G00I111111111
G0B000000005H
G0B000000050H
G0BBBBBBBBB51
G0BBBBBBBBBB5
G2222222222HC
G5000000000BH
G55000000000B
G5F0000000005
G6666666660G5
GAAA5BBBBBBBB
GAAAAA5555555
GBB0000000005
GBBBB000BBBBB
GBBBBBBBB000B
GCCCH0000000G
GGGA555555555
GGGGGGGGGG51F
GGGGGGGGGG5F1
GGGGGGGGGGC8H
GGGGGGGGGGGGH
GH04I0000000I
GH4I00000000I
GHHHHHHHHH00I
GHHHHHHHHHAC6
H000000000419
H000000000A5H
H00000005B0BH
H00000005HH0H
H0000000A0H05
H0000000B4005
H0000000BB0HB
H0000000H00HA
H000000500HHH
H000000B55005
H0000011100D2
H000005H000HB
H00005BB0000H
H00005H0000HB
H000111101111
H00040000005B
H000500500B0B
H000505B0000B
H00500000005G
H005000000BBH
H005B0000005B
H005HHHH0000H
H00HHHHHHHHCG
H05000000055H
H0500000005BB
H05H0000000HB
H0HFHHHHHH0HH
H0HFHHHHHHH0H
H0HHHHHHHA0HC
H0HHHHHHHHCCA
H0HHHHHHHHHFI
H222222222002
H5000000000H4
H50000000H0BH
H5000B000005H
H505000000B0B
H5B000000005B
H5HH00000000H
H5HHHHHHHH00H
H60BB000000BB
H6B00000000AB
HA000000000HB
HB00000000HHH
HB00000005B05
HB5HHHHHHHHHH
HCHHHHHHHAHHH
HCHHHHHHHH70F
HFFFFFFFFFFFF
HG0000000005H
HH000H00000BH
HH000HHHHHHHA
HH0FHHH0HHHHH
HH5000000000G
HHCHHHHHHHHH6
HHH0HFH0HHHHH
HHH0HHHHHHH0F
HHHH00000000B
HHHH222222227
HHHHH00HH0H2H
HHHHHHH000002
HHHHHHH0HF0HH
HHHHHHHC0000I
HHHHHHHFHHHH1
HHHHHHHH6G00B
HHHHHHHHCH4CC
HHHHHHHHH5BB1
HHHHHHHHHAHHC
HHHHHHHHHB6BA
HHHHHHHHHG0II
HHHHHHHHHHBB1
HHHHHHHHHHCH4
HHHHHHHHHHH6A
HHHHHHHHHHH6G
HHHHHHHHHHHBH
HHHHHHHHHHHC6
HHHHHHHHHHHCG
HHHHHHHHHHHII
I00000000081E
I000000000F31
I000000D01108
I00000D1D0011
I000DDDDDD00D
I0DDDDDDDDDF1
I0EDD00000001
I0F3333333331
I111111111161
I2D1111111111
I88888888888D
IDDDDDDDDDD0D
IDDF0DDDDDDDD
IEEEEE9999999
IEEEEEEEEEE9I
IIFFFFFFDDDDD
IIIIIF4444444
IIIIIIII000F2
10000000000121
100000000001E7
10000000000EDD
1000000000108D
100000000077D1
1000000000D111
1000000001D0DD
10000000070D71
100000000D017D
100000000DD107
10000000101D07
1000000070101D
1000000070DD07
10000000710011
10000000D70D01
10000070100077
100001100000D7
1000700000017D
100070D0000071
10007D00000071
100700000001DD
1007D07000000D
10100100000071
101DD00000000D
10770000000071
10D00000000111
10D11000000007
110000000007D7
1100000000200D
110000000070D7
1100002000000D
11111011111111
11170000000007
11701000000001
11D000000000D7
11D000000000DD
170000000000D8
17000000000177
17000000000E07
1710D000000007
17D07000000001
17D0700000000D
1BBBG000000005
1D000000000012
1D000000000711
1D000000100011
1D100000000011
1D600000010011
1D610000001001
1D671000000001
20000000001611
20007000000011
20700000000077
20EEEEEEEEEEE7
2E000000000007
2HH11111111111
3100000000000D
33333333333CFH
33333333333H9C
33H0000000000I
35555555550005
3900000000006B
400000000000AB
400000000000GH
40000000000465
40000000004555
4000000000550H
400000000A666B
40006666666B55
4410000000000E
4550000000000H
4555GGGGGGGGGG
49999999999555
4F20000000000E
5000000000B555
50000000055B05
500000000H0HBB
50000007777707
500000B000B055
50000H0000B05H
5000BH000000BB
5000H000000B5H
5005H0000000H5
500GBBBBBBBBBB
500H500000005B
504B000000000H
5055000000005B
5055555555555B
505555555555B5
50700000707777
509GGGGGGGGGG1
50AB000000000H
50G000000000HB
51000000000001
51111111111B05
540000000000B5
54H0000000000H
550B000000005B
5555550000000H
5555555554A0AA
5555555555000H
555F000BBBBBBB
57000000000007
57707777000707
57AAAAAAAAAAA5
5999999999990F
5AAAAAAAAAA0H5
5AAAAAAAAAAAD5
5AAAAAAAAAAH0H
5AAAAAAAFFFFFD
5AAAAADDDDDDD5
5B00000000004H
5B00000000B0B5
5D00000000000D
5FHHHHHHHHHHHA
5G001111111111
5GGGGGGGGGGG55
5HH5000000000B
60000000F0BBBB
600000BBB000BB
600BBBBBBBBBBF
606BBBBBBBBBBB
666666BBB00055
68E00000000001
6BBBBBBBBBBBF1
6GGGGGGGGGGG65
700000000011D1
70000000002077
700000000080D7
7000000000D777
70000000071112
700000000D800D
700D0000007011
707000000007D1
70D0000000071D
70D10000000011
70D10D00000007
710000000000E1
7100710000000D
710D0000000101
71100100000007
711D0000000001
71D00000000D07
71D00000010001
71D7000000000D
72000D0000000D
777000000000D1
77777E7EEEEEE9
777EEE7EEEEEE9
7AAAAAAAAAA5FA
7AAAAAAAAAAAH5
7D00000000000B
7D100000000071
7D10000000007D
7D10000070000D
7D170000000007
7D707777777777
7F00000000000F
7F22222222222H
7HHHHHHHHHHAHH
7HHHHHHHHHHHAH
80D0000000D00D
80D0DDDDDDD00D
83333333333966
87000000000011
87D00000000001
8AAAAAIDDDDDDD
8D000000000161
8D000000000D0D
90000000000F9G
90000000009HCC
91000000000001
99999999994595
99999999995554
9CCGCCCCCCCCCC
A0000000000HHB
A0000000000HHH
A0000000050H0H
A000050H00000H
AA5AAAAAAAAH0H
AAAAAAAAAAAD82
AAAAAAAAAAFFF4
AAAAAAAAAAFH0H
AB00000000005B
AB0B0BBBBBBBBB
B000000000007B
B00000000000BF
B0000000000B4H
B000000000HH04
B00000000BH505
B00000000HB05H
B0000000BB00B5
B0000H00000BBH
B000B060000BBB
B00HB00000005H
B05BH000000005
B05H0H0000000B
B0BB00600000BB
B0HB00000000BB
B0HHHHHHHHH0HC
B4H0000000000B
B50000000000A5
B50000000000H4
B5H5000000000H
B60BBBBBBBBB0B
B999999C999999
BB0B500000000B
BB500000000B0B
BB999999999969
BBB000000000HH
BBB0B000000005
BBBB060000000B
BBBB0BB600000B
BBBBBBB00000BF
BBBBBBB60BBB0B
BBBBBBBBB000BF
BBBGBBBBBBBBBF
BD0HHHHHHHHHHH
BG000000000H0H
BH000000000555
BH000HB0000005
BHHB000000000H
BHHHHHHHHH00HC
BHHHHHHHHHB11G
C00000000E999I
C0000000E999II
CCC000000000E9
CCCC0000000E09
CCCCCHHHHHHHHF
CCCFFFAAAAAAAA
CFCCHHHHHHHHHH
CFFFFFFFFF7777
CHFFFFFFFFFFF3
CHHHHHHHHHCCHF
CHHHHHHHHHHH0C
CHHHHHHHHHHHC4
CIF22222222222
D000000000038H
D0000000000B89
D000000000771D
D0000000007D08
D0000000007D17
D000000000D216
D0000000070027
D0000000070708
D00000000D07DD
D00000000D1011
D00000000DD617
D0000D000007DD
D000D770000007
D00D0111111111
D00DDDDDDDDD81
D0100000000D77
D07000000007DD
D0800000000077
D0D00170000001
D0D0DDDDDDDDID
D0DDDDDDDDD115
D1000000000087
D10000007000DD
D1007000000D0D
D1101111111111
D2700000000007
D2D00000000001
D70000000001D7
D7077777777777
D7110000000072
D7200000000007
D7777777700707
D7777777707007
DCFHHHHHHHHHHH
DD00000000011D
DD00000000080D
DD0000000D0107
DD007D00000001
DD00D000006017
DD00E000000001
DD011600000001
DD061100000001
DD0DDDDDDDD80D
DD600000000021
DDD000000D00D6
DDDDD0I000D00D
DDDDDDDDD01D11
DDDDDDDDD8887D
DDDDDDDDDDDD01
DE2C0000000006
DEI20000000006
DHFH0HHHHHHHHH
DHFHHH0HHHHHHH
DI1D0000000011
E00D000000001D
E0900000000099
E7100000000007
E8000000000061
ED0D0000000001
EDDDDDDDD00111
F00000000000IE
F0000000000F65
F000000000EEEA
F00000003DDDDF
F0000777777707
F0007777770707
F00IDDDDDDDDDD
F0777777777E7E
F0A5AAAAAAAAAD
F1121111111111
F1600000000001
F266666666666C
F2HH000000000A
F444444444EEE4
F4444444EEEE44
F444444E444EE4
F65FFFFFFFFFFF
F7077777777EE7
F70777777EEEE7
F7777777777EEE
F777777777EE07
FAAAAAAAAAA2HH
FCCCCCCCCCCC2C
FCCCCCCCCCIII2
FD1D000000000D
FEEE000000000E
FF0F000000006A
FFEDDDDDDDDDDD
FFF65FFFFFFFFF
FFFAAAAAAAAAAG
FFFF66666666GF
FFFFEDDDDDDDDD
FFFFF6A5555505
FFFFFE99999999
FFFFFFFFFD300I
FFFFFFFFFFFFGF
FFFFFFFG666006
FGEA00000000EE
FH722222222222
FHHHHHHHHHHHAF
FI266666666666
G0000000055555
G0000000600555
G0051111111111
G00G0111111111
G0BBBBBBB000BB
G0GAAAAAAAAAA5
G1011111111112
G2BHHHHHHHHHHC
G6666666666555
GB0BBBBBBBBB0B
GG060555555555
GG555555555554
GGGGG6G5555555
GGGGGGGGG55HH5
GGGGGGGGG6GGG5
GGGGGGGGGG6555
GGGGGGGGGGG5H5
GGGGGGGGGGG5HH
GGGGGGGGGGGH51
H000000000050D
H0000000000B4H
H0000000000GH5
H000000009100G
H00000000AH00B
H00000005H00HB
H0000000A000H5
H0000000HB0B05
H000000500B50H
H005H0000000HH
H00A00000000FB
H00FHHHHHHH0HH
H00HHHHHHHHHHA
H050000000B05H
H050HHHHHHHHHA
H05500000000BB
H0AH000000000B
H0D91111111111
H0H00000000555
H0HHHHHHHHH0HC
H0HHHHHHHHHH2A
H0HHHHHHHHHHAI
H1091111111111
H2222222222402
H50000000000HA
H50000000005H5
H500B00005000H
H6B5000000000G
HB0000000000AH
HB0005000000HB
HB0050000000HB
HB0HHHHHHHHHHH
HBH0000000500H
HCG00000000004
HD00000000000B
HH000000000H5H
HH000000000HBH
HH0HB00000000H
HHCF000000000A
HHH11111111GGG
HHHHHHHHH0H00F
HHHHHHHHHB0HHH
HHHHHHHHHH6G0B
HHHHHHHHHHCHCA
HHHHHHHHHHH1B6
HHHHHHHHHHH4CC
HHHHHHHHHHH5G1
HHHHHHHHHHHH0B
HHHHHHHHHHHHHI
HHHHHHHHHHIIFI
I00000000000GF
I00000000004E1
I0000000010181
I000FFFFFFFD09
I0DFD000000006
I0GGGGGGGGGGGF
I9GCCCCCCCCCCC
ID100000000003
IE0DDDDDDDDDDD
IFFFFFFFFFFF6G
10000000000018D
100000000000787
100000000007117
10000000000711D
10000000000777D
10000000000D081
10000000000DD17
10000000007011D
10000000070011D
100000007000177
100000007010077
100000700000177
102000000000077
102700000000007
107D000000000D1
10D17000000000D
110D00000000D07
11101111111111G
11111111111111B
11150000000000F
116111111111116
117100000000001
11800000000000D
11DD0000000000D
161166666666662
17100000000001D
1D0000000000D77
1D700D000000001
1D710000000000D
200000000000111
200000000000117
200000000001167
260000000000111
3000000D3333333
33FFFFFFFFFFFF7
400000000000555
44444444444444H
4444444444444C9
4E4499999999999
4H000000000005H
500000000000H45
5000000000055B5
5000000000075F5
50000000000BBB5
5000000000750AA
5000000000HB50B
5000000000HHH0H
5000000005555B5
500000000BBG055
500000009000009
50000000HHH000H
500000777770777
500000B000005BH
500000HHB00000B
500HBH00000000H
505549999999999
505H00000000055
50AAAAAAAAAAAFD
550000555555553
55555555555554A
555555555555GBG
55555555555GGGA
555FBBBBBBBBBBB
575AAAAAAAAAAAA
577077777000007
577777700000707
5900000000000G1
590909999999999
5B0000000000HBH
5B00000000050HB
5B000000000H0BH
5B00500000000HB
5B5599999999999
5BH00000000000G
5D7777777777777
5H000000H00005B
5HH0000000000H5
600000000000001
6000BBBBBBBBBBB
607BBBBBBBBBBBB
60BBBBBBBBB0B0B
610000000000181
631666666666663
66666666666555G
6666BBBBBBBBBBB
683666666666666
6B999999999993C
700000000000112
700000000000277
700000000000802
7000000000008D7
700000000000E7D
700000000000F2H
7000000000010D8
70000000000380H
70000000000D08D
7000000000D707D
7000000D000071D
701011000000001
707077777777775
70771000000000D
707770777700005
70D100000001001
70D170000000001
710000000000DD1
710000000110001
710001100000001
7100D000000000E
75770000000000F
77000000000080D
77707000000000D
777077777777705
777777777772222
777777777777722
77777777777C222
77777EEEEEEEEC2
77C722222222222
77D00000D000007
7AAAAAAAAAAA055
7B000000000000B
7D070000000070D
7D7010000000007
7FHHHHHHHHHHHHF
7HHHHHHHHHHHHHH
80D000000000077
80D0000000000DD
833333333366666
833366666666633
888888888888887
8D0100000000007
90000000000999H
906666666666659
916666666666669
971111111111111
999HHHHHHHHHHHF
9CCCCCCCCCCICI4
9HHH0000000000H
A000000000002H2
A00000000000HBH
A000000000HHCHC
A0000000HHHCCCC
A50000000000B0B
A5555555555555G
AA22222222222H2
AA444444444444H
AAAAAA5AAAAAH0H
AAAAAAAA66666GB
AAAAAAAAAAAD05H
AAAAAAAAAAADF0H
ABBBBBBBBBBBBF6
AD050000000000F
AFIIIDDDDDDDDDD
B00000000000BBG
B00000000050HHB
B0000000005BH05
B0000000005H0BB
B000000000B50BB
B00000000400055
B000000B0H50005
B000000BH500005
B000000H0H5000B
B00000HHH000005
B000500000B5005
B000B00000050HH
B000B50000000HH
B0B6BB00000000B
B0BHH0000000005
B0HHHHB0000000H
B5B599999999999
B6999999999999C
BB00000H5000005
BB00B050000000B
BB0HHHHHHHHHHH6
BBB0B6BB000000B
BBB50000000000B
BBBB60BBBBBBBBB
BBBBB0B6000000B
BBBBB6BBBBB000B
BBBBBBB000B6BBB
BBBBBBB600B0BBB
BBBBBBBBB0006BB
BBBBBBBBB50000B
BBBBBBBBBBB06BB
BBBBBBBBBBBB955
BBBBBBBBBBBBBB9
BH0000000005H0H
BHH00H00000000H
BHHHHHHHHHH1111
BHHHHHHHHHHH0HC
C0000000000E999
C77777EEEEEEEEE
CCCCCHHHHHHHHH4
CHF3FFFFFFFFFFC
CHHHHHHHHHHHHCH
D00000000000817
D0000000000087D
D00000000000D8D
D00000000007027
D00000000007078
D00000000016717
D0000000001701D
D00000000060877
D00000000077008
D000000000DDDD8
D00000000770701
D000000077000D1
D00000DF0DDDDDD
D00001111111111
D0000720000000D
D00D070000000DD
D00ID0DDDDDDDDD
D07000000001D07
D07777777777707
D0D000000000771
D0D100000000017
D0D111111111161
D0DDDDI000000DD
D0IDD1000000001
D100700000000DD
D10700000000D0D
D700000000007D1
D70000000007778
D70DD0000000001
D80000000000677
D80000000000D01
D8000000000D007
D80000000088888
DD0000000001101
DD0170000000001
DD0E00000000001
DD70D0000000001
DDD000000000DD6
DDD00000000D0D6
DDD0IDDDDDDDDDD
DDDDDDDDDD8000D
DDDDDDDDDDD887D
DDDI10000000001
DE7000000000001
DFE0D0000000006
DHD111111111111
DHHHHHHHHHHH00H
DI0000000000006
DID000DDDDDDDDD
DID0DDDDDDDDDDD
DII888888888888
E00000000007C77
E000000000E7C77
E00000007777779
E70000000777779
ED000000000D001
ED010000000000D
EEIIIIII9999999
F00000000000655
F0000000000065F
F00000000000B6B
F00000000007DDD
F0000000007707D
F2000000000077A
F26666666666666
F2H000000000001
F4E4E000000000E
FAADDDDDDDDDDDF
FACCCCCCCCCCCCC
FDC000000000096
FDDDDDD1000000D
FDFD00000000005
FFFFFACCCCCCCCC
FFFFFFF6A555555
FFFFFIE00000006
FIE000000000006
G00000000000H4I
G00000B000000BB
G00111111111112
G06655555555555
G66666666000555
GABBBBBBBBBBBBB
GB000000000050H
GBB000BBBBBBBBB
GBBBBBBBBBBBBBG
GCH00000000000G
GG00000000000G5
GGGGGGGGGG8888H
GGGGGGGGGGGCCCH
H00000000005BHH
H0000000000FBBB
H0000000000HH55
H0000000005H0HB
H000000000B0BHH
H0000000HBB0005
H000HHHHHHHHHHG
H0040000000005B
H00HHH0000000HI
H0400000000050B
H0500000000B0BH
H050000000BB00H
H05B00000000055
H0BBB000000000B
H0BH0000000005H
H0BHHHHHHHHHHHC
H0H0HA00000000I
H0HH0500000000B
H222222222222II
HB00000000000H4
HB0BB0000000005
HBBH0000000000H
HBHHHHHHHHHHH11
HBHHHHHHHHHHHH1
HCGIII00000000G
HDHHHHHHHHHHHBB
HDHHHHHHHHHHHHH
HH2222222222227
HHH000000000B0B
HHH11111111111F
HHHF0000000000H
HHHFF2222222222
HHHH000000000HI
HHHH0000000H00I
HHHHH11111111GG
HHHHHHHHHHH1111
HHHHHHHHHHH5B11
HHHHHHHHHHHFH11
HHHHHHHHHHHHC7C
HHHHHHHHHHHHHB1
HHHHHHHHHHHHHFH
HHHHHHHHHHHHHGG
I00011000000081
I00110000000081
I0D0D0DDDDDDDDD
I8IIIIDDDDDDDDD
IID800000000008
10000000000071D1
1000000000011D07
1000000000170707
100000000D000012
1100000000000081
1110000000000077
17000000000010D1
17000000001000D1
1D67000000000011
1D7D000000000001
1DD0000000000071
2E7D00000000000D
2H00D11111111111
2HHHHHHHHHHH0002
2HHHHHHHHHHHHHAC
3055555555555555
3333333333333655
3333333333333FHI
40000000000005BB
4B0000000000005H
4B000000000000B5
4HB000000000000H
5000000000000404
500000000000405B
500000000001BBBG
500000000007A50A
50000000000H055B
500B000000000B55
5055555555555553
50999FFFFFFFFFFF
50B50H000000000B
5500000000000BBH
5554999999999999
5555555555555BBG
5777770770000007
5909999999999999
5AAAAAAAAAAAFFFD
5B00000000005H0B
5GBG000000000005
5GHHHHHHHHHHHHH5
5H5000000000005H
60000000000000GF
60000000000002E1
6005555555555555
6170000000000021
6171000000000011
666666666666669G
66666666666FA055
66666666666G6654
6BBBBBBBBBBB0B0B
6GGGGGGGGGGGGGG5
7000000000000D27
7000000000000ED7
70000000000011D7
7000000000007102
7000000001D00011
7077777775555555
7100000000000D11
710200000000000D
7107000000000011
710D00000000000E
72D1111111111111
7717000000000001
771700000000000D
7770777777777775
7777777777777208
77777777777777FC
7870000000000007
7D10D00000000007
7D70000000000D07
7D7000000000D007
7EEE7EEEEEEEEEE9
7FHHHHHHHHHHH2HH
8000000000007017
8333333333339393
87AAAAAAAAAAAAAA
888888888888807E
8966666666663333
899900000000000I
8DDDDDDDDDDDDD91
8H9000000000000D
9909099999999905
9997000000000003
9999999099999995
9CCCCCCCCCCCCC4C
9CGCCCCCCCCCCCCC
9G0000000000000C
9G1111111111111F
9HHHHHHHHHHHHF0H
A000000000000BA6
A0000000000605BB
A0AAAAAAAAAAAA5G
AA5AAAAAAAAAAAFD
AAAAA8888888888D
AAAAAAAAAAA666GB
AAAAAAAAAAAABBF6
ADDDDDDDDDDDDDDD
ADI000000000000E
B00000000000B40B
B00000000000BB5H
B00000000000HBBH
B000000000040055
B000000000H0H50B
B00000000B0H0055
B000BBBBBBBBBB7B
B0B00000000050HH
B500000000000003
B5000000000000AH
B500000000000G0H
B500000000B50005
B500H0500000000H
B5B5000000000005
B70000000000000H
B99999999999900C
BB000000000H5005
BB000B5000000005
BB05H00000000005
BB0B0006B000000B
BB0B0600000000BB
BBBBBB60BBBBB0BB
BBBBBBBBBB0B500B
BDHHHHHHHHHHH00C
BHB00000000000B5
BHB0C0000000000A
BHBB00000000000B
C370000000000009
CF6IIIIIIIIIIIIA
CFAAAAAAAAAAAAAA
CH9HHHHHHHHHHHHH
D00000000000081D
D000000000001DDD
D000000000007111
D00000000000DD88
D000000000E000D1
D0000000D00007DD
D0000000DFDDDDDD
D001110111111111
D00DDDDDDDDDDD89
D070000000000771
D0D1700000000001
D0DD010000000001
D0DE000000000001
D11111111111110F
D727777777777777
D777000000000007
D7F000000000000E
D800000000000008
DD00000000007D01
DD0000000000D01D
DD8DDDDDDDDDDDD1
DD8DDDDDDDDDDDD7
DDD0001000000001
DDD0DDDDDDDDDDD9
DDD6700000000001
DDDDDDDDDD8DDDD7
DDDDDDDDDDDDD87D
DDDDDDDDI800000D
DDI000000000000F
DE000000000000DD
DHHH0HHHHHHHHHHH
DHHHHHHHHHHHH00C
DIF1111111111111
E0000000000077C7
E00000000000D901
E08DDDDDDDDDDDDD
E800000000000007
EEEEEEEEEEEE4489
F0000000000007BA
F0000000000009C7
F000000000077707
F0000000000A0EEE
F0000000000B0111
F00000DBBBBBBBBB
F00000DDDDDDDDD5
F091111111111111
F0E0DDDDDDDDDDDD
F111111111111112
F2H2222222222227
F444444444444E4E
F44444444444E44E
F44444444444E4E4
F666666666666655
F66666666666666G
FE10000000000001
FE69000000000009
FG2000000000000E
FG2666666666666E
FI4444444444444I
FIG6666666666666
G0000000000000G5
G00000000000GH5H
G0000000000B065B
GAAAAAAAAAAAABB5
GBBHHHHHHHHHHHHH
GG00666666666665
GG66G55555555555
GGGGGGG555555555
GHHHHHHHHHHHHHH5
H00000000000AH0B
H0000000000BBB05
H000000005H000HH
H0000005H00000HH
H000005000000B5H
H000050000000B5H
H001111011111111
H005HHHHHHHHH0HH
H01111111111111B
H0H05000000000BB
H0H5500000000005
H0HHHHHHHHHFHHHH
H0HHHHHHHHHHHHCC
H0HHHHHHHHHHHHHF
H222222222222224
H30000000000000B
H50000000000005G
H5000000000005BB
H5000000000500BB
H500000005H00005
H5050000000000BB
HGI000000000000G
HHH0H000000H000I
HHHCCFFFFFFFFFFA
HHHHCFFFFFFFFFFF
HHHHHHHHHHFHHH0H
HHHHHHHHHHH0HCCH
HHHHHHHHHHH2HHH1
HHHHHHHHHHHHAHHH
HHHHHHHHHHHHH0HF
HHHHHHHHHHHHHH4F
HHHHHHHHHHHHHHHG
I0800DDDDDDDDDDD
ID81000000000001
IE00DD0000000001
10000000000001DDD
1000000000007D0D1
100000000000D107D
10000000007100077
10007100000000077
100D0000000000081
1077000000000007D
10771000000000007
1110000000000007D
17070000000000071
18900000000000007
1D071000000000001
1D600000000001011
1H11111111111111F
200000000000077C7
20D00000000000071
222222222222222H2
2GAAAAAAAAAAAAAAB
300000000000000BH
33333333333333065
33333333333333F9H
3333333333333H755
4190000000000000B
46666666666665055
50000000000007FF5
5000000000005HB05
50000000075555555
50075555555555555
500990GGGGGGGGGGG
5055555555555555G
5055GGGGGGGGGGGGG
505H00000000000H5
50GGGGGGGGGGGGGGG
50H5000000000050B
5111000000000000F
55000000000000B0G
555HHHHHHHHHHHHH5
55999999999FFFFFF
5599999FFFFFFFFFF
55H00000000000055
55H00000000000H05
57010111111111111
57707000000000777
57777077700000007
5AADDDDDDDDDDDDD5
5B0000000005H000B
5B0B00000000000BB
5BBB0000000000005
5BHBHHHHHHHHHHHHH
5F333333333333333
5F755555555555555
5H00000000000H05B
5H40000000000000H
5HH0000000000005B
5HH0H00000000000H
60000000000010121
61110000000000002
6120000000000000E
65G55555555555555
666666666666605FF
68333333333333339
700000000000001ED
700000000000002DD
7000000000070D10D
7001D000000000011
70111111111111112
70577777777777707
707555A5555555555
70777777055555555
707D700000000000D
710000000000000DE
71000000000001101
71000000000011001
71001100000000001
71011000000000001
71020000000000007
75FAAAAAAAAAAAAAA
77000000000001D01
77707777700000005
77777777777770055
7C0000EEEEEEEEEEE
7D000000000000021
7D100000000000707
7DC70000000000008
81111111111111116
83333333333333996
83633333333333333
8700000000000070D
8888888888888D707
8888AAAAAAAAAAAAH
89H00000000000001
8AAAAAAAAAAAAAAID
8DIDDDDDDDDDDDDDD
8H222222222222222
8IDDDDDDDDDDDDDDD
99090999999999995
999999999999994C9
9D111111111111111
9HHHHHHHHHHHHH405
A000000000HHHHCCH
A0B5000000000000B
A0BFBBBBBBBBBBBBB
A5ADDDDDDDDDDDDD5
AAAAAAAAAAAAA555G
AAAAAAAAAAAAAA6GB
AAAAAAAAAAAAAADF5
AAAAAAAAAAAAAAFA4
AB0BBBBBBBBBBBBBB
ABBBBBBB0BBBBBBBB
ABBBBBBBBBBB0BBBB
ABBBBBBBBBBBB0BBB
ABBBBBBBBBBBBBB65
B000000000000BBBH
B000000000005055H
B000000000HHH0005
B00000000HHH00005
B0040000000000055
B050B500000000005
B4000000000000055
B50000000000000AB
B505000000000005B
B5A0000000000000H
B7000000000000005
BA000000000000B0H
BB0000000000005H5
BB000000000000H5B
BB00000000000H055
BB00000000000H505
BB000000000H000H5
BB00000000H500005
BB0B5000000000005
BB3B000000000000H
BB5H0000000000005
BBB0000000000050B
BBB5HHHHHHHHHHHH5
BBBBBBBBBBB0BBBFG
BBBBBBBBBBBBB0BFG
BBBBBBBBBBBBBB0FG
BBBBBBBBBBBBBB55B
BBHHHHHHHHHHHHHHH
BF000000BBBBBBBBB
BHHHHHHHHHHHHH115
C7EEEEEEEEEEEEEEC
CCC666666666666FA
D00000000000001E1
D0000000000008D67
D000870000000000D
D000D0000000007DD
D00DDDDDDDDDDDD88
D0IDD00DDDDDDDDDD
D1000000000007101
D1000000000700D0D
D1077000000000007
D10D0000000000011
D5FHHHHHHHHHHHHHH
D70DD00000000000D
D77777777777777C2
D8000000000000101
D888888888888I888
D8DDDDDDDDDDDDDDI
DD710000000000001
DDD88888888888888
DDDDDDDDDDDDDD717
DDDDDDDDDDDDDDD77
DDDDDDDDDDDIIIIDD
DF00D000000000006
DI88888888888I888
E100000000000070D
E6000000000000009
E77C7777777777777
E7C0000000000000E
E8DDDDDDDDDDDDD11
E999999999999999I
E9GGGGGGGGGGGGGGG
EC777777777777777
EEEEEEEEEEEE6E777
F0000000000DDDDD5
F0666666666665FFF
F077777777777777E
F2H0000000000000D
F5AAAAAAAAAAAAAAD
FB0C0000000000009
FD00I000000000009
FF0FFFFFFFFFFF655
FFFFDDDDDDDDDDDDD
FFFFFFFA666666666
G0555555555555555
G0BBBBBBBBBBBBBBB
GBCHHHHHHHHHHHHHH
GG11111111111110G
GGGGGGGGGGGG11111
GHHHHHHHHHHHHHHHC
H00000000000000FB
H0000000000000F41
H000000000000IF41
H00000000000H0H5H
H0000000000H00H5H
H00005HHHHHHHHHHH
H00050HHHHHHHHHHH
H0011111111111111
H050H0000000000HH
H05H00000000000B5
H0FHH0HHHHHHHHHHH
H0H500000000000HB
H400000000000005B
H5000000000000HB5
H50000000000BB00H
H500500000000005H
H5HHHHHHHHHHHHHHH
HBB000000000000B5
HBH00000000000055
HBHHHHHHHHHHHHHHH
HF0000000000000AH
HH0FHHHHHHHHHHH0H
HHH22222222222222
HHH222222222222HH
HHHF222222222222H
HHHHHHHHHB000000H
HHHHHHHHHHG00000B
HHHHHHHHHHHAHHH05
HHHHHHHHHHHCHHH7C
HHHHHHHHHHHHHHH26
HHHHHHHHHHHHHHHC4
I0000000000110081
I03333333333333F1
I0DD00DDDDDDDDDDD
I1G0000000000000E
IDD000DDDDDDDDDDD
IFF0DDDDDDDDDDDDD
IID0D0DDDDDDDDDDD
IID0DD0DDDDDDDDDD
100000000000000D21
1000000000000077DD
10000000000000D7DD
1000000000000D170D
100000000000DDD007
100000000001100071
107080000000000007
107100000000000011
11011111111111110G
117000000000000017
17D000000000000008
17E000000000000007
1D001D000000000007
1GFBBBBBBBBBBBBBBB
200000000000007077
201000000000000071
2BDHHHHHHHHHHHHHHH
2HHHHHHHHHHHHHHH7B
30000000000000I0D1
3033333333333333F1
33333333333333H00I
333505555555555555
4FAAAAAAAAAAAAAA0A
500000000000000075
500000000000000AH5
500000000000000G55
500000000000005H55
50000000000000GBG5
5000000000000H0B5B
5000000000000H0BBH
509FFFFFFFFFFFFFFF
50HB000000000000HB
55000000000000505H
550A0000000000000B
550A0BBBBBBBBBBBBB
555555554000000005
55555GGGGGGGGGGGGG
577777777707700007
577777777770000707
5A0000000000000H0H
5B00000000000005BH
5GGGGGGGGGGGGGGG11
5H0H000000000000B5
5H0H05000000000005
5HBH00000000000005
666666666666666G54
6A6BBBBBBBBBBBBBBB
7000000000000071DD
70000000000001D011
70000000000007D10D
7000000000001000E1
70000D000000000171
700777777777777778
707077777777777772
711000000000000071
71D010000000000007
770111111111111102
7710000000000000D1
771111111111111112
790000000000000007
7C0000000000000EEE
7D0000000000070071
7D0777777777777777
7D10000000D0000007
7D1D00000000000001
7D700D000000000007
7ED000000000000007
800000000000000DD7
80222222222222222H
80DDDDDDDDDDD0DDDD
80DDDDDDDDDDDDD0DD
833333333333333933
833333333333333999
83H00000000000000D
87000000000007000D
896666666666666633
8D0000000000000008
90000GGGGGGGGGGGGG
909999999999999599
961111111111111111
96CCCCCCCCCCCCCCI4
999999999999995909
AAAAAAAAAAAAAAA5FH
ABBBBBBBBBBBBBBBBB
AH0H00000000000005
B00000000000000BH4
B0B0000000000050BB
B0B5B000000000000H
B0HHH000000000000H
B0HHHHHHHHHHHHHHHB
B500500000000000HB
B50HHHHHHHHHHHHHHH
B5H000000000000004
B5H500000000000005
BB0BBBBBBBBBBBBB55
BB0BHHHHHHHHHHHHHH
BBB0BBBBBBBBBBBBB5
BBBBBBBBBBBBB0BBBF
BBBBBBBBBBBBBBBF16
BBC00000000000000F
BH0BHHHHHHHHHHHHHH
BHBC0000000000000A
BHC000000000000009
BHHHHHHHHB0000000H
BHHHHHHHHH0000000H
C70000000000000E0E
C88IIIIIIIIIIIIII3
CFFFFFFFFFFFFFFF77
CHHHHHHHHHHHHHHHHF
D000000000000000D5
D000000000000001D2
D00000000000007117
D00000000000011017
D00000000000077071
D000000000000D6171
D027777777777777C7
D080000000000000D7
D1110000000000000D
D61111111111111111
D77777777700000007
D7D000D0000000000D
D7D00D00000000000D
D7D70000000000000D
D80000000001000001
DD0000000000001671
DD0DDDDDDDDDDDD11D
DD0DDDDDDDDDDDD88D
DD0DDDDDDDDDDDDDI8
DD10000000000000D1
DDDDDDDDDDDDD8DDD7
DDE000000000000001
DF000000000000007E
DF0D00000000000006
DHF0HHHHHHHHHHHHHH
E0000000000000D1D6
E1000000000000007D
ECCCCCCCCCCCCCCCI9
EDDDDDDDDDDDDDDD11
F00EDDDDDDDDDDDDDD
F0666666666666666E
F11100000000000005
F41000000000000005
F4444444444E4444E4
F4EE4000000000000E
F66666666666665FFF
F70777777777777777
FCCCCCCCCCCCCCCCC2
FDI000000000000009
FE4E0000000000000E
FE9E00000000000007
FFFFFF0DDDDDDDDDDD
FFFFFFFFFFFFF5FGGG
FFFFFFFFFFFFFFFG66
FFFFFFFG6666666666
FHHHHHHHHHHHHH0HHH
G555BBBBBBBBBBBBBB
G66555555555555555
G6666666666666065G
G666666666666660A5
GAAAAAAAAAAAAAAAA5
GG11111111111111FG
GGG11111111111111F
GGGG81111111111111
GGGGG5111111111111
GGGGGG655555555555
GGGGGGGGGGGAA55555
GGGGGGGGGGGGGGG5FF
H00000000000000095
H00000000000000FHG
H00000000000005H04
H0000000000000B405
H0000000000000D1F3
H0000000000000H5H5
H000000000000HB0B5
H00HH00000000000BB
H400000000000000HB
H50000000000000054
H5000000000000B05H
H50000000000B0005H
H5000000000B00005H
H500B000000000500H
H5B0000000000000HB
H9000000000000010G
HB500000000000H00B
HH00000G000000000B
HH0B0000000000000G
HH0HHHHHHHHHHHHH02
HHH07000000000000F
I61111111111111112
IF444444444444444E
II00D0DDDDDDDDDDDD
II0D00DDDDDDDDDDDD
IIIFFFFFDDDDDDDDDD
IIIIIIIIIIIIIIIFC2
1000000000000000B38
100000000000000D012
100000000000000D7D1
1000000000000D00012
1000100000000000171
10700000000000001D1
107D700000000000001
1111111111111111111
1710000000000000707
17D700000000000000D
19G0000000000000005
217000000000000000D
2DHHHHHHHHHHHHHHHHC
2H0D111111111111111
2HH222222222222222H
3033333333333331666
333333333333333135H
333333333333333339H
3333333333333333683
3333333333333333F3H
3333333333333368333
33333333333333H00CC
3333333368333333333
40000000000000005HB
499999999999999999I
4F0A00000000000000E
4HH000000000000000H
5000000000000005HB5
50000000000000A0H0H
5005H00000000000004
500H000000000000B5H
50B0000000000000BHH
50GGGGGGGGGGG111111
54A00000000000000BB
5500000000000000045
550H0000000000000H5
5555555555555555333
55555555555555555F3
559999999999999FFFF
599999999999FFFFFFF
5AAAAAAAAAAAAAAAAFH
5B00000000000000BB5
5G000000000000000HB
5H000000000000H500B
5HB0H0000000000000H
6555555555555555545
65A5555555555555555
66666666666666605GG
6666666666666666683
666666666666666F055
6BCF999999999999999
6G5555555555555555B
7000000000000001D11
7000000000000107071
7077055555555555555
70D0000000000000771
70D7000000000000008
70D8000000000000007
71000000000000001DD
7100000000000000771
777000000000000001D
777700000000000000D
7777777770055555555
77777777777777C7772
77D0000000000000008
7D01000000000000077
8000AAAAAAAAAAAAAAD
810000000000000000E
8DDDDDDDDDDDDDDDDID
9000000000000000I91
9116666666666666666
99000000000000000GF
9999909999999999905
9DHHHHHHHHHHHHHHHHH
9HHHHHHHHH00000000H
A5H000000000000000H
AAAAAAAAAAAAAAA5BGB
AAAAAAAAAAAAAAAAG6B
B000000000000000B4B
B00000000000000HG5G
B000000000000BH0055
B0H00000000000000AB
B0HHHHHHHHHHHHHHHH6
B5HHHHHHHHHHHHHHHH5
B890000000000000007
B999999999999993333
BB00000000000000BH5
BB05B0000000000000H
BBB000000000000005B
BBB00BBBBBBBBBBBB55
BBBBBBBBBBBBB0BBBBG
BBBBBBBBBBBBBB65505
BBBBBBBBBBBBBBBB0F6
BBG0000000000000005
BBG000000000000000B
BF0000000000BBBBBBB
BF0000BBBBBBBBBBBBB
BH0B0000000000000BB
BHH000000000000005B
BHHHHHHHHHHHHHHHHHH
C9HHHHHHHHHHHHHHHH6
CF000000000000000AA
D000000000000000E11
D000000000000000F03
D00000000000000DD7D
D000000000000068077
D000070000000000027
D00072000000000000D
D000DDDDDDDDDDDDDD8
D0DDDDDDDDDDDDDDD8D
D0DDIDDDDDDDDDDDDDD
D1000000000000007DD
D100000000000007D0D
D10700000000000007D
D107D00000000000001
D70000000000000DD07
D711100000000000002
D71D00000000000000D
D8000000000000000D1
DD00000000000000207
DD00000000000000771
DD00000000000000D7D
DD7000000000000100D
DDD1000000000000001
DDDDDDDDDDDDDDDD80D
DDDDDDDDDDDDDDDDDD1
DDDDDDDDDDDDDDIIDDD
DHFHHHHHHHHHHHHHHHH
DIDD001000000000001
DII9000000000000009
E000000000000000D17
E100000000000000071
ED00000000000000D0D
F00000000000000001D
F000000000000601BBB
F1000000000000000ED
F700555555555555555
F911111111111111111
FDD100000000000000D
FFFFFFFFFFFFF66666A
FFFFFFFFFFFFFFF666A
FFFFFFFFFFFFFFF7757
FFFGC66666666666666
G00000000000000GCCH
G666666666666666G05
G88AAAAAAAAAAAAAAAH
GBBBBBBBBBBBBBBBB0B
GF1000000000000000H
GG20111111111111111
GGGGGGGG11111111111
H00000000000000A0FH
H00000000000000BBB5
H00000000000000BBHB
H0000000000000HBB05
H000000000005BB000H
H00G50000000000000B
H0G500000000000000B
H0H000000000000055H
H111111111111111111
H222222222222222222
H500000000000000HBB
H50B00000000000500H
H911111111111111111
HB0000000000000B0B5
HCCCG0000000000000G
HFHHHHHHHHHHHHHHHHF
HG0500000000000000B
HH00H000000000000BH
HH00HHHHHHHHHHH0HH2
HHHHHHHHHHHHHHHH207
HHHHHHHHHHHHHHHHCHC
1007000000000000017D
11170000000000000001
17D00000000000000071
1807000000000000000D
1D070000000000000011
1D07D00000000000000D
1D0DD000000000000007
1D700000000000000D01
1H011111111111111111
20700000000000000011
20D0000000000000007D
33333333333333333F7C
3666666666666666668I
3D800000000000000007
46666666666666660555
4H40000000000000000I
5000000000000000555B
500000000HHHHHHHHH0H
505H0000000000000004
50H000000000000005H5
55000000000000000A0B
55B000000000000000HB
55BH000000000000000H
55GFBBBBBBBBBBBBBBBB
57000007777777777777
5B5H000000000000000B
5BA0000000000000000H
6666666666666665550A
6BF99999999999999999
70000000000000170071
70008D0000000000000D
701100000000000000D1
710D0000000000000011
7171000000000000000D
71D00000000000000011
77577777777777777707
77800000000000000001
78D0000000000000000D
7A555555555555555555
7D0000000000000001D7
7D77000000000000000D
80000000000000000D1D
800000000000000EEEE7
8DE00000000000000006
900000000000000009GF
90000000000000009HFF
999999999999999999FE
99GHHHHHHHHHHHHHHHHH
9CCCCCCCCCCCCCCCCCI4
9GGGGGGGGGGGGGGGGGGG
A000005H00000000000H
A0005H0000000000000H
AAAAAAAAAAAAAAAAAAF4
AAAAAAAAAAAAAAAAAB06
AAAAAAAAAAAAAAAAABHD
AAAAAAAAAAAAAAAAAFDB
AH50000000000000000H
B0000000000000000HH4
B999999999999999999C
BB00000000000000BH0B
BBBBBBBBBBBB0600000B
BBBBBBBBBBBBBBB50BB5
BH0000000000000005HH
BH600000000000000009
BHHHHHHHHHHHHHHH000H
C0000000000000000E09
C0000000000000000IE9
C7000EEEEEEEEEEEEEEE
D00000000000000000HD
D0000000000000000727
D0000000000000000B83
D0111111111111111111
D07000000000000001D1
D0777777777777777777
D1000000000000000D17
D1000000000000000D77
D6BBBBBBBBBBBBBBBBBF
D700000000000000017D
D77777777777777777C7
D77777777777777777F2
DD00000000000000D617
DDDDDDDDDDDDDDDD0D0I
DDDDDDDDDDDDDDDDIII9
E000000009100000000D
F0000000000000000097
F00000000000000009E9
F0000000000000006BBA
F000DBBBBBBBBBBBBBBB
F2000000000000000011
F2711111111111111111
F2771111111111111111
F6IIIIIIIIIIIIIIIIIA
F7772777777777777777
FDDD000000000000000D
FE40000000000000000E
FFDDDDDDDDDDDDDDD0DD
FFFFFFFF655555555555
FFFFFFFFFFFFFFFF5GGG
FHHHHHHHHHHHHHHHHH21
G0000000000000000H5H
G6555555555555555444
H00000000000000000D1
H00000D1111111111111
H050000000000000004H
H0H500000000000000BB
H0HHA00000000000000I
H5H0000000000000050H
HAB0000000000000000H
HBH000000000000000HB
HH0HHHHHHHHHHHHHHH0C
HH5B000000000000000B
HHH1111111111111111G
I0DD000000000000000F
I80DDDDDDDDDDDDDDDDD
ID000000000000000006
IE99999999999999I999
IFIIDDDDDDDDDDDDDDDD
10000000000000000080E
10000000000000000800E
1000000000000000101D7
100000000000000701077
1010000000000000001D7
107110000000000000001
170000010000000000077
17D000000000000001007
1D100070000000000000D
1F6666666666666666609
333333333333333330HIF
33333333333333333333H
333333333333333333638
333333333333333333HCI
333333333333333361666
3333333333333333CCCCH
3H000000000000000000B
444444444444444444449
4F000000000000000006A
500000000000000000909
500000000000000090009
50000000000000055555B
50000000000000A000B0B
5500000000000000000AB
55000000000000000H0H5
550055555555555533333
5B5B99999999999999999
5H0000000000000000B5H
5H500000000000000005B
5HB0000000000000000HB
611111666666666666666
66666666666666666F55A
6A500000000000000000A
700000000000000007779
7070000000000000D100D
707777705555555555555
707777777000000000005
707A55555555555555555
710000000000000000777
71000000000D70000000D
717000000000000000011
71D070000000000000001
770000000000017000001
777CEEEEEEEEEEEEEEEEE
7BBBBBBBBBBBBBBBBBBBB
7D000000000000000071D
7F0A0000000000000000H
833366666666666666666
88888888888888888D888
990005GGGGGGGGGGGGGGG
9999999999IE999999999
9CIIIIIIIIIIIIIIIIII4
A00000000000000005H0H
AA222222222222222222H
B000000000000000A0B0H
B000000000000000HHH05
B000000000000BBBBBBB7
B00F0000000000000000B
B0111000000000000000F
B08300000000000000001
B0B5000000000000000HH
B0B550000000000000005
B4500000000000000000H
BB5B99999999999999999
BBBBB9999999999999999
BBBBBBBBBBBBBBBBB0006
BBBBBBBBBBBBBBBBB000G
BBBBBBBBBBBBBBBBBB10G
BBH000000000000000055
BFBBBBBBBBBBBBBBBBBBB
C000000000000000000E9
CHHHHHHHHHHHHHHHHHHH6
D00000000000000001612
D00000000000000001D17
D000000000000000D0621
D000000000000001D1607
D00D000000000000007DD
D0D011111111111111111
D0DDD0DDDDDDDDDDDDD1D
D1701000000000000000D
D70000000000000000771
D70000000000000000D11
DD1100000000000000001
DD7000000000000000071
DHHHHHHHHHHHHHHHHHHBB
DHHHHHHHHHHHHHHHHHHHB
E000000000000008EEEE7
E070000000000000000DD
F64444444444444444444
FD0000000000000000009
FFFFFFFFFFFFFFFA66666
FFFFFFFFFFFFFFFF00C7C
FHHHHHHHHHHHHHHHHH72A
G000000000000000005H5
GF00000000000000000EE
GHHH0000000000000000I
H000000000000000004H5
H00000000000000005BBH
H0BB5000000000000000H
H0H00000FHHHHHHHHHHHH
H0H0H500000000000000B
H0HHHHHHHHHHHHHHHHA0C
H0HHHHHHHHHHHHHHHHHHC
H2000000000000000000G
H500000000000000B00HB
H505B000000000000000B
H50BB000000000000000H
HFHHHHHHHHHHHHHHHHHHH
HH00000000000005H000H
HH650000000000000000A
I03333333333333333331
1000000000000000000B89
1000000000000000007177
10000000000010000001D7
10000010000000000001D7
17D1000000000000000007
1DD7000000000000000001
20000000000000000010D7
300000000000000000HII9
333333333333333333380C
3337000000000000000009
400000000000000000BB0H
5500000000000000000B55
555500000000000000000H
555F00000000000000000B
55H00000000000000000H5
5AAAAAAAAAAAAAAAAAAAH5
5H0000000000000H050005
6666666666666666666065
6BBBBBBBBBBBBBBBBBBB15
7000000000000000070111
70000000000000001D001D
7000000000000001D0001D
7007000000000000000081
700D1D000000000000000D
7700000000000000000081
77000000000000000001DD
7777705555555555555555
7777777777705555555555
7777777777777777777EC2
7AAAAAAAAAAAAAAAAAAA5F
7D00000000000000000717
7D00000000000000000DD1
7D007000000000000000D1
900000000000000000510G
9099909999999999999905
AAAAAAAAAAAAAAAAAAAA0H
AAAAAAAAAAAAAAAAAAAAAD
AAAAAAAAAAAAAAAAAAABBH
AAAAAAAAAAAAAAAAAAAH2C
B0000000000000000005B4
B000000000000000000HAH
B00000000000000000HBHH
B0000000000000000BB0B5
B005H00000000000000055
B5H0000000000000000055
BBBBBBBBBBBBBBBBBBBB81
BBCF00000000000000000A
BH4000000000000000000H
BHHHHH000000000000000H
D000000000000000000112
D00000000000000000D261
D000000000000000010087
D0000000000000000D0111
D00FD0000000000000000E
D08700000000000000000D
D700000000000000000D77
D7010000000000000000D1
D7D0000000000000000D07
DBBBBBBBBBBBBBBBBBBB05
DBBBBBBBBBBBBBBBBBBBD6
DCHHHHHHHHHHHHHHHHHHHH
DD0DDDDDDDDDDDDDDDDD0I
DD17000000000000000001
DD700000000000000000DD
DDDDDDDDDDDDDDDDDD8DD7
E00000000000910000000D
F4E000000000000000000E
F777777777277777777777
F777777777727777777777
F777777777777777772777
F777777777777777777707
FA6G00000000000000000E
FDDDDDDDDDDDDD0000000D
FDDDDDDDDDDDDDDD00000D
FE6IIIIIIIIIIIIIIIIIII
FE90000000000000000009
FFFFFFF655555555555555
FFFFFFFFFFFFFFFFFFFF07
FFFFFFFFFFFFFFFFFFFF65
FI44444444444444444444
FIIIIIDDDDDDDDDDDDDDDD
G0666666666666666666G5
GBBBBBBBBBBBBBBBBBBBB5
H000000000000000000FHA
H505000000000000000004
H5B0000000000000000055
H5B000000000000000050H
H5BB00000000000000000B
H90000000000000000001G
HD00000000000000000001
HH00000000000000005H0H
HHBC00000000000000000G
HHHHHHHHHHHHHHHHHHHAH5
HHHHHHHHHHHHHHHHHHHHAH
HII000000000000000000I
I0FEDDDDDDDDDDDDDDDDDD
ID00000000000000000118
ID00000000000000001108
IDD000000000000000000F
10000000000000000017707
1000000000000000001D0D1
177D0000000000000000001
17D70000000000000000001
22222C22222222222222227
30000000000000000000097
3333333333333333333F331
33333368333333333333333
33336668333333333333333
33666833333333333333333
4F00000000000000000000A
5000000000000000B000B55
50001011111111111111111
55555555555555555555405
55BBBBBBBBBBBBBBBBBBBBB
57777777777777777770707
5777777777777777777777F
5H0000000000000000005HB
5H000000000000000H50005
6666666666666666666555A
70000000000000000000DE7
7000000000000000001110D
700000000000000007D007D
71000000000000000000111
7100000000000000000D70D
77777777777777755555555
7777777777777777777C772
77C7EEEEEEEEEEEEEEEEEEE
7CEEEEEEEEEEEEEEEEEEEEE
7D000000000000000000087
800000000000000000000E7
83333333333333333333336
83333333333333333333606
83333333333333333333666
890000000000000000000I6
99909999999999999999905
9CCCCCCCCCCCCCCCCCCCCC4
A00000000000000000065BB
AAAAAAAAAAAAAAAAAAAAAF2
AAAAAAAAAAAAAAAAFFFFFFD
B0000000000000000004055
B000000000000000B5000HH
B0F0000000000000000000B
B9999999999999999999933
BBB05000000000000000005
BBBBBBBBBBBBBBBBBBBBBF7
BH0000000000000000005HB
C7EEEEEEEEEEEEEEEEEEE77
C7EEEEEEEEEEEEEEEEEEEEE
D0000000000000000000781
D0000000000000000000888
D00000000000000000077D1
D1000000000000000007D01
D20000000000000000000D1
D7000000000000011000001
D7101000000000000000001
D7710000000000000000007
D9HHHHHHHHHHHHHHHHHHHHH
DD0DDD1000000000000000D
DD71000000000000000000D
DD80DDDDDDDDDDDDDDDDDDD
DDC0000000000000000000F
DDDDDDDDDDDDDD80DDDDDDD
DDDDDDDDDDDDDDDDDDD8I88
DDDDDDDDDDDDDDDDDDDDD8I
DE100000000000000000007
DHHHHHHHHHHHHHHHHHHH0HC
DI8888888888888888888I8
E0000000000000000001D16
E000000000000000000910D
E0000000000000000099911
E700000000000000000007D
FFF0000000000000000006A
FIA0000000000000000000C
G0000000000000000000555
GF000111111111111111111
GGGGGG11111111111111111
H0000000000000000000HBG
H00000000000000000050H4
H000000000000000000BHBH
H00HHHHHHHHHHHHHHHH0HH2
H5000000000000000000B5B
H5BB000000000000000000H
HB000000000000000000HHB
HHHHHHHHHHHHHHHHHHH0002
HHHHHHHHHHHHHHHHHHHH111
HHHHHHHHHHHHHHHHHHHHH5B
HHHHHHHHHHHHHHHHHHHHHA6
I00000000000000000003F1
I0D00DDDDDDDDDDDDDDDDDD
IF60000000000000000000E
100000000000000000007DD1
1000000000000000000D710D
1000000000000000D0110007
110000000000000000000D08
111100000000000000000001
170000000000000000000117
1D170000000000000000000D
20D0000000000000000000D7
2HHHHHHHHHHHHHHHHHHHHHH1
355555555555555555550555
50000HHHHHHHHHHHHHHHHH0H
577777777777777770077707
5B0000000000000000000555
5BB00000000000000000005H
5GGGGG555555555555555555
5GGGGGGGGGGGGGGGGGGGGGGG
5HHH0000000000000000000H
607000000000000000000082
655555555555555555555553
655555555555555555555555
700000000000000000017071
701100000000000000000011
710000000000000000000D7D
710000000000000000D7000D
77000000000000000000D10D
777F05555555555555555555
7D080000000000000000000D
7D7000000000000000000071
833333333333333333333939
87070000000000000000000D
8AAAAAAAAAAAAAAAAAAAAAH4
8D0DDDDDDDDDDDDDDDDDDD0D
9000000000000000000090FG
900990999999999999999995
A0000000000000000000B6B5
AAAAAAAAAAAAAAAAAAAAAA5G
AB050000000000000000000B
B000000000000000000BB0HH
B000000000000000000H0H5B
B0000000000000000H50050B
B0B5000000000000000000BB
B5B000000000000000000004
B9999C999999999999999999
BBB30000000000000000000H
BBBBBBBBBBBBBBBBBBBBBB65
C666666666666666666666FA
D00000000000000000001117
D0D70000000000000000001D
D10000000000000000000012
D7000000000000000000000F
D710000000000000000000D1
D77777777777777707777777
D77777777777777777777077
D80001000000000000000001
DBBBBBBBBBBBBBBBBBBBBBD8
DDD00D0000000000000000D6
DDDDDDDDDDDDDDDDDDDDI00F
DF0000000000000000000777
ED0000000000000000000D67
F0066666666666666666665F
FAAAAAAAAAAAAAAAAAAAABBG
FBC000000000000000000009
FCHHHHHHHHHHHHHHHHHHHHHH
FDDDDDDDDD0000000000000D
FFFDDDDDDDDDDDDDDDDDDD0D
FFFFFFFFFFFFFFF655555555
G000000000000000000000H4
G65555555555555555555554
GGGGG5555555555555555555
H0000000000000000000000I
H5000000000000000000H0HH
H5H00000000000000000005H
H5H000000000000000000H0B
HHHHHHHHHHHHHHHHHHHHHB6B
I00000000000000000000991
IIIIIIIIIIIIIIIIIIIII0F2
1210000000000000000000001
1710000000000000000000017
1D00000000000000000000081
1D1D000000000000000000007
200000000000000000000017D
3333333333333333333333386
3555555555555555555550505
50000000000000000000B0B55
55A000000000000000000000B
5755555555555555555555555
5777777777777070000000007
66599999999999999999FFFFF
6666666666668333333333336
6668333333333333333333333
700000000000000000001011D
70000000000000D1000000011
7070000000000000000000005
7077777777777777777770005
7777777772222222222222222
7D7000000000000000070000D
80DDDDDDDDDDDDDDDDDDDDDDD
890000000000000000000000I
90000000000000000000009HC
9916666666666666666666666
999999IE99999999999999999
A000000000000005H0000000H
AAAAAAAAAAAAAAAAAAAAAAH5H
B0000000000000000000B05BH
B0000000000000000000B50HH
B0B000000000000000000B0BH
BBBBBBBBBBBBBBBBBBBB60555
BBBBBBBBBBBBBBBBBBBB60BBB
BBBBBBBBBBBBBBBBBBBBB0BBG
BBBBBBBBBBBBBBBBBBBBBB5F1
BBH00000000000000000000BB
BH00000000000000000000009
C0066666666666666666666FA
D110010000000000000000007
D200000000000000000000017
DDD0D000000000000000000D6
DDDDDDDDDD80DDDDDDDDDDDDD
DDDDDDDDDDDDDDDDDDDDDDDF5
DDDDDDDDDDDDDDDDI0000000F
DDDDDDDDDDDDDDI000000000F
DF00300000000000000000006
DI88888888888888888888888
DIF100000000000000000000E
E00000000000000000000008D
EEEEEEEEEEEEEEEEEEEEE7E79
F777777777777777777777E7E
FA444444444444444444444EE
FFFFFFFFFFFFFFFFFFFFFF757
G0000000000000BBBBBBBBBBB
G0AAAAAAAAAAAAAAAAAAAAAAB
GGGGGGGGGGGGGGGGGA5555555
H00000000000000000000BB0G
H050000000000000000000BBH
H50000000000000000B0000BH
HB05000000000000000000H0B
HBHB00000000000000000000H
HH500000000000000000000HB
HHHB00000000000000000000H
HHHHHHHHHHHHHHHHHHHHHHHAC
100000000000000000000000E8
100000000000000000000007E1
1100200000000000000000000D
3I333333333333333333333331
40000000000000000000000H55
440GGGGGGGGGGGGGGGGGGGGGG1
45559999999999999999999999
4FAAAAAAAAAAAAAAAAAAAAAAAG
50000000000000000000000101
500000000000000000000BBB1G
54BB9999999999999999999999
5500000000000000000000055H
5550000000000000000000005B
5555555555555555555555B505
5G1BBBBBBBBBBBBBBBBBBBBBBB
622222222222222222222222C7
666666666666666666666FA505
666BBBBBBBBBBBBBBBBBBBBBB5
6BBBBBBBBBBBBBBBBBBBBBBB5B
7000000000000000000000D111
70111000000000000000000001
70777777777777777777777708
77D7777777777777777777777C
7D000000000000000000000177
7D000000000000000000000711
7D07000000000000000000007D
7EEEEEEEEEEEEEEEEEEEEEEEC2
90000000000000000000009995
90009999999999999999999995
9DDD0000000000000000000005
9HHHHHHHHHHHHHHHHHHHHHHHF4
A00000000000005H000000000H
B00000000000000000000BH055
B0BBBBBBBBBBBBBBBBBBBBB5BB
B0H00000000000000000000HHB
B505B000000000000000000005
BB500B0000000000000000000B
BB5B000000000000000000000B
BBBBBBBBBBBBBBBBBBBBBB0B5B
C27AAAAAAAAAAAAAAAAAAAAAAA
D00000000000000000000D6777
D7000000000000000000000702
D71D0000000000000000000001
DDDDDDDDDDDDDDDDDDDDDDIIIF
DI0EDDDDDDDDDDDDDDDDDDDDDD
E000000000000000009100000D
EDD00000000000000000000001
F444444444444444444444E444
F5000777777777777777777777
G0GGGGGGGGGGGGGGGGGGGGGGG5
G1000000000000000000000008
GGGGGGGGGGGGGGGGGGGGGGG6G5
H000000000000000000000BBHH
H500000000000000000000B0BH
H5000000000000000000B000BH
HHB000000000000000000000B5
1710000000000000000000000D1
1GBBBBBBBBBBBBBBBBBBBBBBBB6
3333333333333333333333333F1
333333333333333333333333C7C
39000000000000000000000000H
40000000000000000000000B505
50000000000000000000000AH0H
500HH0B0000000000000000000B
50HHB000000000000000000000B
50HHHHHHHHHHHHHHHHHHHHHHH07
54B00000000000000000000000H
54F00000000000000000000000B
555555555555555555555B00005
559999999999999999999999999
55999FFFFFFFFFFFFFFFFFFFFFF
5B000000000000000000000B055
5FG00000000000000000000000B
5H0000000000000000000H05005
5HBH0000000000000000000000H
5HHHHHHHHHHHHHHHHHHHHHH0H0H
666666666666683333333333333
7000000000000000000000017D1
707777777777777777700000005
70HA0000000000000000000000F
77777777777777777777777005F
7AAAAAAAAAAAAAAAAAAAAAAAAHH
7E00000000000000000000000D1
800000000000000000000000717
99999999999999999994CCCCCCC
B00000000000000000000000491
B00000000000000000000000ABH
B00000000000000000000000H54
B0000000000000000000000HB5B
B00000000000000000000HH500B
B000000BBBBBBBBBBBBBBBBBBB7
B00BBBBBBBBBBBBBBBBBBBBBBB7
BBBBBBBBBBBBBBBBBBBBBBBBBB1
D0I00DDDDDDDDDDDDDDDDDDDDDD
D11000000000000000000000008
D20100000000000000000000007
D78000000000000000000000007
D80010000000000000000000001
DD00000000000000000000007DD
DD0000000000000000000001701
DD1000000000000000000000017
DD7000000000000000000000017
DDDD000000000000000000000D6
DF100000000000000000000000E
E00000000000000000000000E7C
E0000000000000000000000D9I1
EE6166666666666666666666666
F0000000000000000000000007D
F00000000000000000000016BBB
F6000000000000000000000000E
F66666666666666666666666EII
FFFFFFFFFFFFFFFFFFFFFFFAAAG
H000000000000000000000005AH
H0HH5000000000000000000000B
HB500000000000000000000000G
I00000000000000000000011081
1000000000000000000000110071
11000000000000000000000070D1
1D0000000000000000000000017D
5700077777777777777777777777
5B0BB0000000000000000000000B
6599FFFFFFFFFFFFFFFFFFFFFFFF
7110000000000000000000000008
7AHHH00000000000000000000005
7D00000000000000000000007071
8D90000000000000000000000001
900000000000000000000000051G
AAAAAAAAAAAAAAAAAAAAAAA6666B
BD0000000000000000000000000H
D00000000000000000000000D7DD
D9C0000000000000000000000009
DD7D000000000000000000000001
F0000000000000000000000000DF
F4444444444444444444444444E4
FE99999999999999999999999999
FH0H00000000000000000000000A
FIDDDDDDDDDDDDDDDDDDDDDDDDDD
G6666666666666666666666666G5
H0000000000000000000000000B9
H0000000000000000000000000F3
HHHHHHHHHHHHHHHHHHHHHHHHH0CC
ID0D0DDDDDDDDDDDDDDDDDDDDDDD
IF44444444444444444444444444
IIIIIFDDDDDDDDDDDDDDDDDDDDDD
10000000000000000000000001777
1FG0000000000000000000000000H
2AAAAAAAAAAAAAAAAAAAAAAAAAAAB
300000000000000000000000000D1
3333333333333333333333333338C
33333333333333355555555555555
500000000000000000000000A0B0B
500000000000000000000000BBH0H
50000000000000001011111111111
50B00000000000000000000000B55
50H0000000000000000000000005A
55B0000000000000000000000005B
55BH0000000000000000000000005
5999999999FFFFFFFFFFFFFFFFFFF
5B0000000000000000000000000HG
5H0000000000000000000050000H5
605FFFFFFFFFFFFFFFFFFFFFFFFFF
62222222222222222222222222777
66666666683333333333333333333
70000000000000000000000007D7D
700000000000000000000000DD101
777777777777777777777777EEEC7
ABH0000000000000000000000000B
BF000000000000000000000000BBB
CHHHHHHHHHHHHHHHHHHHHHHHHHCCC
D0070000000000000000000000027
D0DDDDDDDDDDDDDDDDDDDDDDDDD89
D7000000000000000000000000DD7
E00000000000000000000000009II
E0000000000000000000000009101
EEEEEEEEEEEEEEEEEEEEEEEEEE4E9
F0000000000000000000000000IDD
FBBBBBBBBBBBBBBBBBBBBBBBBBBB7
FDDDDDDDDDDDDDDDDDDDDDDDDDDD5
FH0000000000000000000000000AD
FIIIIFDDDDDDDDDDDDDDDDDDDDDDD
GA555555555555555555555555555
GGGGGGGGGGGGGGGGGGGGGGGA55555
H0F0000000000000000000000070A
H5H000000000000000000000000B5
HAF0000000000000000000000000H
HB000000000000000000000000A0B
HBBB0000000000000000000000005
HH00000000000000000000000055H
HHHHHHHHHHHHHHHHHHHHHHHHCCCCH
I00000DDDDDDDDDDDDDDDDDDDDDDD
IF0DDDDDDDDDDDDDDDDDDDDDDDDDD
100000000000000000000000007111
11200000000000000000000000000D
21E666666666666666666666666666
2HHHHHHHHHHHHHHHHHHHHHHHHHHH2A
400000000000000000000000004005
54B999999999999999999999999999
65FFFFFFFFFFFFFFFFFFFFFFFFFFFF
7000000000000000000000000071D7
700000000000000000000000071101
7D0000000000000000000000000171
888AAAAAAAAAAAAAAAAAAAAAAAAAAH
8C9000000000000000000000000006
91G00000000000000000000000000B
9I6666666666666666666666666664
B05500000000000000000000000004
BBH50000000000000000000000000B
C3333333333333333333333333FFF7
D000000000000000000000000008D7
D0DDDDDDDDDDDDDDDDDDDDDDDDDDI8
D100000000000000000000000000E7
D77777777777777777777777777707
DD0DDDDDDDDDDDDDDDDDDDDDDDDD88
DDDDDDDDDDDDDDDDDDDDDDDDDDD8D7
ED000000000000000000000000010D
EEEEEEEEEEEEEEEEEEEEEEEEEEEEI9
FHHHHHHHHHHH0HHHHHHHHHHHHHHHHH
GGGGGGGGGGGGGGGGGGGGGGGGGG8111
H000000000000000000000000000DB
I00000000000000000000000000001
I0EDDDDDDDDDDDDDDDDDDDDDDDDDDD
100000000000000000000000000008E
100000000000000000000000D011007
1D00000000000000000000000010011
2000000000000000000000000000041
2HHHHHHHHHHHHHHHHHHHHHHHHHHH002
2HHHHHHHHHHHHHHHHHHHHHHHHHHHHH2
500000000000000000000000000BHBB
5999999999999999999999999999FFF
6166666666666666666666666666666
6666666666666666666666666666IGF
7200000000000000000000000000D0D
9C66666666666666666666666666664
B00000000000000000000000005H0HB
B0G00000000000000000000000000HH
B500000000000000000000000000HH5
C277777777777777777777777777777
C77F222222222222222222222222222
C8IIIIIIIIIIIIIIIIIIIIIIIIIIII3
CCCCCCCCCCCCCCCCCCCCCCCCCCCCCAF
D0000000000000000000000000007DE
D611000000000000000000000000002
D7D00000000000000000000000000DD
D888888888888888888888888888I88
DD5F000000000000000000000000007
DD8888888888888888888888888888D
DDDDDDDDDDDDDDDDDDDDDDD0IDDDDDD
DIIII00000000000000000000000088
E666666666666666666666666666669
F000000000000000000000000007775
F1E000000000000000000000000000D
FFFA00000000000000000000000000C
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFAG
G0000000000000000000000000000GH
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGA5
H000000000000000000000000000HH4
H0000000000000000000000050HHHHH
HCG000000000000000000000000000G
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHBB
I000000000000000000000000000E21
10000000000000000000000000001171
10000000000000000000100000000171
170000000000000000000000000001DD
1D000000000000000000000000000777
21000000000000000000000000000071
333333333333333333333333333337C9
4A00000000000000000000000000000B
504000000000000000000000000000BB
5GGG5555555555555555555555555555
5HH000000000000000000000000000B5
6B599999999999999999999999999999
70777555555555555555555555555555
81000000000000000000000000000011
83066666666666666666666666666666
90000000000000000000000000000095
900000000000000000000000000000HF
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAF06
B000000000000000000000000000H50G
B00000000000000000000000000400BB
BC999999999999999999999999999999
BH50050000000000000000000000000B
D000000000000000000000000000DD1D
D000000000000000000000000000E0D1
D000000000000000000000000000F111
D70000000000000000000000000007DD
D870000000000000000000000000000D
DD8D0000000000000000000000000006
E0000000000000000000000000008999
E000000000000000000000000000907D
F000000000000000000000000000006A
F00000000000000000000000000060BB
FA00000000000000000000000000000C
FAA0000000000000000000000000000C
FE00000000000000000000000000000E
FFFFFFFFFFFFFFFFFFFFFFFFFFFFF0A6
FG6C6666666666666666666666666666
FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFA
GGGGGGGGGGGGGGGGGGGGGGGGGGGGG281
H000000000000000000000000000019G
H0000000000000000000000000000AH5
IF6666666666666666666666666666EI
161111666666666666666666666666666
1D0000000000000000000000000001101
2HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHBC
333333333333333333333333333333755
4FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
683333333333333333333333333333003
6A500000000000000000000000000000G
7D8000000000000000000000000000007
7EE7EEEEEEEEEEEEEEEEEEEEEEEEEEEE9
A66666666666666666666666666666555
B000000000000000000000000000000B7
B000000000000000000000000000040BB
B000000000000000000000000000H505B
B500000000000000000000000000005H5
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB06
D00000000000000000000000000000118
D07100000000000000000000000000002
D707000000000000000000000000000D1
E0D00000000000000000000000000001D
EEEEEEEEEEEEEEEEEEEEEEEEEEEEE4449
FB9999999999999999999999999999999
H000000000000000000000000000005H4
H000000000000000000000000005H00HH
HB000BB0000000000000000000000000B
HBB50000000000000000000000000000H
I008DDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1D000000000000000000000000000000E1
505HB0000000000000000000000000000B
5555555555555555555555555555555545
55555555555555555555555555555B0005
5777777777777777777777777777770777
6083333333333333333333333333333333
70000000000000000000000000000100E1
70080000000000000000000000000000D1
7AAAH00000000000000000000000000005
7D007D0000000000000000000000000007
7D10000000000000000000000000000101
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9
9999909999999999999999999999999995
AAA888888888888888888888888888888D
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHFB
B5H000000000000000000000000000050H
BB00000000000000000000000000000BBH
DD0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9
DDD00000000000000000000000000000F5
DE00000000000000000000000000000017
DH0HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
ED000000000000000000000000000000DD
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE67
F00000000000000000000000000000DBBB
F00000000000000000000000000000DDD5
FA00000000000000000000000000000EEE
G000000000000000000000000000000B5B
H000000000000000000000000000F0007A
H050000000000000000000000000000B5H
H500000000000000000000000000000B5H
HB500000000000000000000000000000HB
10000000000000000000000000000D80001
12D00000000000000000000000000000007
20000000000000000000000000000000DD7
33333333333333333333333333333333355
33333333333335555555555555555555555
5000000000000000000000000000000F111
57000000000000000000000000000000005
5B0000000000000000000000000000005HB
5FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
70000000000000000000000000000001711
71110000000000000000000000000000001
7D10070000000000000000000000000000D
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0D
9300000000000000000000000000000000B
B0000000000000000000000000000000017
B000000000000000000000000000000BBHH
B0500000000000000000000000000000B55
BH0HB000000000000000000000000000005
BH5H000000000000000000000000000000H
C7222222222222222222222222222222222
C72222222222222222222222222222222C2
D0000000000000000000000000000000006
D0000000000000000000000000000001087
D0000000000000000000000000000070771
D0070000000000000000000000000000078
D8D0000000000000000000000000000000D
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIIID
F666666666666666666666666666666650F
FE0IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
FFFFFE00000000000000000000000000006
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF6A
GA50000000000000000000000000000000G
H000000000000000000000000000000HH5H
H0HH00000000000000000000000000000BB
H500000000000000000000000000000H05H
HB0BB00000000000000000000000000000B
IFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFG
1000000000000000000000000000000011D7
20000000000000000000000000000000007A
555555555555555555555555555555555554
5B0000000000000000000000000000000BHH
5H0000000000000000000000000000000B5B
5HB0000000000000000000000000000000BB
777777777777777777777777777777777778
7D00000000000000000000000000000001DD
7D7000000000000000000000000000000008
AD0000000000000000000000000000000F05
B0H000000000000000000000000000000BBH
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB0B5
BGB00000000000000000000000000000000H
DDEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
EIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
F44444444444444444444444444444444444
G5555555555555555555555555555555B55B
H00000000000000000000000000000000F7A
HHH5G000000000000000000000000000000B
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCA
1000000000000000000000000000000007D71
2222222222222222222222222222222C77777
3333355555555555555555555555555555555
400000000000000000000000000000000055H
4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5
5B99999999999999999999999999999999999
7000000000000000000000000000000000079
7777777777777777777777777777777775FFF
8366666666666666666666666666666666633
8I33333333333333333333333333333333333
B00BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB55
B5000000000000000000000000000000B5005
B960000000000000000000000000000000003
BA0000000000000000000000000000000005F
BB6BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB0B
D100000000000000000000000000000000117
D70000000000000000000000000000000002D
DFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
ED0000000000000000000000000000000007D
F500777777777777777777777777777777777
GBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB6
HB00000000000000000000000000000000H55
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH1B
7000000000000000000000000000000000D80D
7000000000000000000000000000000000DD11
77D7000000000000000000000000000000000D
80077000000000000000000000000000000007
90999999999999999999999999999999999995
9HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH45
B0000000000000000000000000000000000HAB
B000000000000000000000000000000000B5BH
B000000000000000000000000000000000BHH5
BBBBBBBBBBBBBBBBBBBBBBBBBBB0BBBBBBBBB5
C9HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7
DF0HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
ED000000000000000000000000000000000D01
F7777777777777777777777777777777777727
FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAA
FFFFFG66666666666666666666666666666666
H000000000000000000000000000000000091G
H000000000000000000000000000000000555B
H000000000000000000000000000000005H0HH
H5000000000000000000000000000000000H5H
H5500000000000000000000000000000000004
HB00000000000000000000000000000000005A
HH0G000000000000000000000000000000000B
HHH000000000000000000000000000000000BB
HHH0500000000000000000000000000000000B
10000000000000000000000000000000000E071
22222222222222222222222222222222222C777
2B1110000000000000000000000000000000007
336833333333333333333333333333333333333
400000000000000000000000000000000000405
4GF00000000000000000000000000000000000E
4H500000000000000000000000000000000000H
55555555555555555555555555555555555B005
57550000000000000000000000000000000000F
66666666666666666666666666666666666509F
7D700000000000000000000000000000007000D
BB9999999999999999999999999999999999999
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB6000B
D7DD0000000000000000000000000000000000D
E00000000000000000000000000000000000E87
FE0000000000000000000000000000000000006
G5B00000000000000000000000000000000000B
G5F00000000000000000000000000000000000B
GH0H0000000000000000000000000000000000B
H50000000000000000000000000000HHHHHHHHH
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0HH2
1700000000000000000000000000000000000012
1D00000000000000000000000000000000000111
3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7C
66666666666666666666666666666666666666GF
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAF6
B65500000000000000000000000000000000000G
F00000000000000000000000000000000000AEEE
G22222222222222222222222222222222222222H
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG65
H000000000000000000000000000000000005H5B
H00000000000000000000000000000000000B5B5
IF22222222222222222222222222222222222222
450000000000000000000000000000000000000HB
5B0500000000000000000000000000000000000HB
5H000000000000000000000000000000000000H5B
70000000000000000000000000000000000001D1D
77777777777777777777777777777777777777C72
7D170000000000000000000000000000000000001
900000000000000000000000000000000000009FG
999999999999999999999999999999999994CCCCC
B00000000000000000000000000000000000BBB05
B5B000000000000000000000000000000000000B5
C7E0000000000000000000000000000000000000E
CF00000000000000000000000000000000000000A
CFIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIA
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIIII
ED00000000000000000000000000000000000001D
ED0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
F0EDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7
H0000000000000000000000000000000000005A0B
IF66666666666666666666666666666666666666E
IFEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
100000000000000000000000000000000000D01107
100078000000000000000000000000000000000007
111000000000000000000000000000000000000002
1D0110000000000000000000000000000000000007
1DD00000000000000000000000000000000000001D
333333333333333333333333333333333333333C79
400000000000000000000000000000000000000045
5555555555555555555555555555555555555555GH
6666666666666666666666666666666666666665FF
6F000000000000000000000000000000000000000A
6GG666666666666666666666666666666666666665
A0000000000000000000000000000000000000FE0E
C7700000000000000000000000000000000000000F
D0FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
D888888888888888888888888888888888888886II
E77000000000000000000000000000000000000001
EI8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
F00000000000000000000000000000000000000707
F00000000000000000000000000000000000061BBB
G1BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF
G55555555555555555555555555555555555555BB5
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG5
H00000000000000000000000000000000000000HHA
1000000000000000000000000000000000000171001
1007800000000000000000000000000000000000007
1700010000000000000000000000000000000000077
3333333333333333333333333333333333331666666
500000000000000000000000000000000000000FGG1
50GBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
5DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9
81D0000000000000000000000000000000000000001
9HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7
A50000000000000000000000000000000000000000G
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5B5
D00000000000000000000000000000000000000D77D
D07200000000000000000000000000000000000000D
D777777777777777777777777777777777777777777
FB00000000000000000000000000000000000000009
H0000000000000000000000000000000000005HHHHH
H0H5000000000000000000000000000000000000505
HHB000000000000000000000000000000000000000A
10000000000000000000000000000000000000000D12
17700000000000000000000000000000000000000071
40000000000000000000000000000000000000000B55
55H00000000000000000000000000000000000000004
77777777777777777777777777777777777777755F0F
B00000000000000000000000000000000000000004BB
B0000000000000000000000000000000000000000HBG
CFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7
D0DDDD1000000000000000000000000000000000000D
D1100000000000000000000000000000000000000002
DII00000000000000000000000000000000000000088
F1110000000000000000000000000000000000000001
GH00000000000000000000000000000000000000000G
1000000000000000000000000000000000000000008D1
3F0000000000000000000000000000000000000000001
59FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
5B50000000000000000000000000000000000000000HB
7777777777777777777777777777777777777777777FF
7DE00000000000000000000000000000000000000000D
ABB00000000000000000000000000000000000000000H
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0IDD
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA666
GG0666666666666666666666666666666666666666665
HBBB0000000000000000000000000000000000000000B
I000DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
IDD0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
IIDD00DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
20000000000000000000000000000000000000000001D7
6599999999999999999999999999999999999999999999
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7
BGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF
D0000000000000000000000000000000000000000071DD
H40000000000000000000000000000000000000000050H
100000000000000000000000000000000000000000D071D
2D000000000000000000000000000000000000000000071
73355555555555555555555555555555555555555555555
78000000000000000000000000000000000000000000D01
D000000000000000000000000000000000000000000D111
D7100000000000000000000000000000000000000000002
E10000000000000000000000000000000000000000000D7
E770000000000000000000000000000000000000000000D
F9000000000000000000000000000000000000000000001
H5B0000000000000000000000000000000000000000000A
H5H000000000000000000000000000000000000000000HH
H620000000000000000000000000000000000000000000A
I6333333333333333333333333333333333333333333331
111000000000000000000000000000000000000000000011
50H000000000000000000000000000000000000000000BHB
5H00000000000000000000000000000000000000000H0505
B4000000000000000000000000000000000000000000000G
BHCH0000000000000000000000000000000000000000000G
D10000000000000000000000000000000000000000000003
FHHHHH0HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
H000000000000000000000000000000000000000000010GF
10000000000000000000000000000000000000000000D8001
7772222222222222222222222222222222222222222222222
8888888888888888888888888888888888888888888888D08
BA000000000000000000000000000000000000000000000BH
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5B
BH50000000000000000000000000000000000000000000055
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDI8D
F900000000000000000000000000000000000000000000067
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9
HH0H50000000000000000000000000000000000000000000B
5H00000000000000000000000000000000000000000000505B
5H0H5000000000000000000000000000000000000000000005
70775555555555555555555555555555555555555555555555
70777777777777777777777777777777777777777777777775
7D1D000000000000000000000000000000000000000000000D
BH0000000000000000000000000000000000000000000BB00H
D0000000000000000000000000000000000000000000000088
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD879
DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0H
GBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF
H9000000000000000000000000000000000000000000000005
HAH0000000000000000000000000000000000000000000000B
70000000000000000000000000000000000000000000000050H
71D700000000000000000000000000000000000000000000001
7AAAA5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH
7D700000000000000000000000000000000000000000000700D
AFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFIII
B0000000000000000000000000000000000000000000000HBB5
BB60BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
D00000000000000000000000000000000000000000000007708
F2G00000000000000000000000000000000000000000000000E
FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHF
G00000000000000000000000000000000000000000BBBBBBBBB
GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
H5H0000000000000000000000000000000000000000000000HB
HB0000000000000000000000000000000000000000000000B0A
HF000000000000000000000000000000000000000000000000H
BB000000000000000000000000000000000000000000000000GH
D0D000000000000000000000000000000000000000000000107D
D6BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5
FD0000000000000000000000000000000000000000000000000D
H00000000000000000000000000000000000000000000000AD0F
IFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
11111666666666666666666666666666666666666666666666666
44E49999999999999999999999999999999999999999999999999
5H0000000000000000000000000000000000000000000000500H5
71100000000000000000000000000000000000000000000000002
9HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH005
BF00000000000000000000000000000000000000000000000000B
D0000000000000000000000000000000000000000000000001702
DD000000000000000000000000000000000000000000000000111
E0000000000000000000000000000000000000000000000000009
FF007AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
FF07AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCC
7000000000000000000000000000000000000000000000000D01D7
7710000000000000000000000000000000000000000000000000D7
7D0000000000000000000000000000000000000000000000000771
B5000000000000000000000000000000000000000000000000B505
B6BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB5
BH00000000000000000000000000000000000000000000000B00HH
D07000000000000000000000000000000000000000000000000777
IE8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
3000000000000000000000000000000000000000000000000000HI9
B5HH00000000000000000000000000000000000000000000000000H
BC90000000000000000000000000000000000000000000000000003
GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH
H0000000000000000000000000000000000000000000000FHHHHHHH
HA0000000000000000000000000000000000000000000000000005H
2100000000000000000000000000000000000000000000000000000E
2D00000000000000000000000000000000000000000000000000007D
4000000000000000000000000000000000000000000000000000B50H
5B0A000000000000000000000000000000000000000000000000000B
71100000000000000000000000000000000000000000000000000011
7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA5A5
A0000000000000000000000000000000000000000000000000050B0B
BH00000000000000000000000000000000000000000000000000005G
BH50000000000000000000000000000000000000000000000000000A
FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH72
100000000000000000000000000000000000000000000000000001711
1D000000000000000000000000000000000000000000000000000002D
5H00000000000000000000000000000000000000000000000000005H5
666666666666666666666666666666666666666666666666666666FIA
770000000000000000000000000000000000000000000000000170001
99999HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
BBB500000000000000000000000000000000000000000000000000005
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7D9
I4666666666666666666666666666666666666666666666666666666F
1180000000000000000000000000000000000000000000000000000007
1H1100000000000000000000000000000000000000000000000000000F
450B000000000000000000000000000000000000000000000000000005
6BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF
71D0000000000000000000000000000000000000000000000000000017
7D7000000000000000000000000000000000000000000000000000070D
B30000000000000000000000000000000000000000000000000000000H
D110100000000000000000000000000000000000000000000000000007
DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHC
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0F
H00000000000000000000000000000000000000000000000000000054H
H50000000000000000000000000000000000000000000000000000000D
H5B000000000000000000000000000000000000000000000000000005H
HB00000000000000000000000000000000000000000000000000000009
33333333333333333333333333333333333333333333333333333333337
57070777777777777777777777777777777777777777777777777777777
9000000000000000000000000000000000000000000000000000000009H
B0B000000000000000000000000000000000000000000000000000005BB
D0000000000000000000000000000000000000000000000000000000877
D0000000000000000000000000000000000000000000000000000010072
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDID8
555555555555555555555555555555555555555555555555555555555B05
717000000000000000000000000000000000000000000000000000000077
770000000000000000000000000000000000000000000000000000100071
7D7100000000000000000000000000000000000000000000000000000007
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB
F22222222222222222222222222222222222222222222222222222222277
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG81
HA5000000000000000000000000000000000000000000000000000000005
2222222222222222222222222222222222222222222222222222222222777
444999999999999999999999999999999999999999999999999999999999E
50000000000000000000000000000000000000000000000000000000H550B
9000000000000000000000000000000000000000000000000000000000961
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB0G
D7D00000000000000000000000000000000000000000000000000000000D7
5BBB000000000000000000000000000000000000000000000000000000000B
70555555555555555555555555555555555555555555555555555555555553
B000000000000000000000000000000000000000000000000000000000BBB5
D000000000000000000000000000000000000000000000000000000000078D
D0000000000000000000000000000000000000000000000000000000000F2H
F666666666666666666666666666666666666666666666666666666666665F
10000000000000000000000000000000000000000000000000000000000D71D
178000000000000000000000000000000000000000000000000000000000007
1D7000000000000000000000000000000000000000000000000000000000D0D
200000000000000000000000000000000000000000000000000000000000777
2D00000000000000000000000000000000000000000000000000000000000D7
D00000000000000000000000000000000000000000000000000000000000778
D1000000000000000000000000000000000000000000000000000000000017D
D11100000000000000000000000000000000000000000000000000000000007
5GFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
900000000000000000000000000000000000000000000000000000000000007D
B0HB0000000000000000000000000000000000000000000000000000000000HH
D700000000000000000000000000000000000000000000000000000000000027
10000000000000000000000000000000000000000000000000000000000000D81
777777777777777777777777777777777777777777777777777777777777EC777
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH24
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDI888
E9I99999999999999999999999999999999999999999999999999999999999999
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0H2H
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH465
117000000000000000000000000000000000000000000000000000000000000008
5H00000000000000000000000000000000000000000000000000000000000H5005
700000000000000000000000000000000000000000000000000000000000007111
7000000000000000000000000000000000000000000000000000000000000D7101
B00000000000000000000000000000000000000000000000000000000000000455
D00000000000000000000000000000000000000000000000000000000000000172
E00000000000000000000000000000000000000000000000000000000000011001
ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC09
F40000000000000000000000000000000000000000000000000000000000000055
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG21
H0HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0H2
H50000000000000000000000000000000000000000000000000000000000000HBH
1BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
77777777777777777777777777777777777777777777777777777777777777777C2
7D7000000000000000000000000000000000000000000000000000000000000007D
BH0000000000000000000000000000000000000000000000000000000000000B0HH
GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH61
HB000000000000000000000000000000000000000000000000000000000000005BH
10100000000000000000000000000000000000000000000000000000000000000171
5000000000000000000000000000000000000000000000000000000000000B0005BH
AD50000000000000000000000000000000000000000000000000000000000000000F
BH000000000000000000000000000000000000000000000000000000000000000BBH
D888888888888888888888888888888888888888888888888888888888888888886I
H000000000000000000000000000000000000000000000000000000000000000005D
777775555555555555555555555555555555555555555555555555555555555555555
777777777777755555555555555555555555555555555555555555555555555555555
777777777777777777777777777777777777777777777777777777777777777777755
99999999999999999999999999999999999999999999999999999999999999IE99999
D0000000000000000000000000000000000000000000000000000000000000000DE07
FFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD00D
H5000000000000000000000000000000000000000000000000000000000000000BB0H
II00DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1D10000000000000000000000000000000000000000000000000000000000000000017
5707777777777777777777777777777777777777777777777777777777777777777777
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB008
D00000000000000000000000000000000000000000000000000000000000000000D777
D0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD5
10D80000000000000000000000000000000000000000000000000000000000000000001
50000000000000000000000000000000000000000000000000000000000000000000BBG
7777777777777777777777777777777777777777777777777777777777777777777775F
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD7D
HHG0000000000000000000000000000000000000000000000000000000000000000000B
1000000000000000000000000000000000000000000000000000000000000000000D1107
77777777777777777777777777777777777777777777777777777777777777777777C00F
F000000000000000000000000000000000000000000000000000000000000000000006BB
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0D
HB000000000000000000000000000000000000000000000000000000000000000000BB05
D700000000000000000000000000000000000000000000000000000000000000000000177
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDII9
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFA6
H0000000000000000000000000000000000000000000000000000000000000000000007AF
17D00000000000000000000000000000000000000000000000000000000000000000000107
20000000000000000000000000000000000000000000000000000000000000000000007011
40000000000000000000000000000000000000000000000000000000000000000000000BBH
I08DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
55HB0000000000000000000000000000000000000000000000000000000000000000000000B
707507777777777777777777777777777777777777777777777777777777777777777777777
A00000000000000000000000000000000000000000000000000000000000000000000005B0B
B000000000000000000000000000000000000000000000000000000000000000000000HH50B
D00000000000000000000000000000000000000000000000000000000000000000000077701
G000000000000000000000000000000000000000000000000000000000000000000000BBBBB
6B99999999999999999999999999999999999999999999999999999999999999999999999993
B000000000000000000000000000000000000000000000000000000000000000000000005BH5
D1000000000000000000000000000000000000000000000000000000000000000000000007D1
999999999999999999999999999999999999999999999999999999999999999999999999III9E
D888888888888888888888888888888888888888888888888888888888888888888888888888I
F0000000000000000000000000000000000000000000000000000000000000000000000001115
FFFFFA66666666666666666666666666666666666666666666666666666666666666666666666
H00000000000000000000000000000000000000000000000000000000000000000000000001FG
5F400000000000000000000000000000000000000000000000000000000000000000000000000B
B500000000000000000000000000000000000000000000000000000000000000000000000005B5
FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFG
FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH2H
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCC
B00000000000000000000000000000000000000000000000000000000000000000000000000000GG
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB505
FEIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
H0H50000000000000000000000000000000000000000000000000000000000000000000000000055
71D0000000000000000000000000000000000000000000000000000000000000000000000000000D7
B00000000000000000000000000000000000000000000000000000000000000000000000000000G5F
D800000000000000000000000000000000000000000000000000000000000000000000000000000D7
E00000000000000000000000000000000000000000000000000000000000000000000000000000EC7
E00000000000000000000000000000000000000000000000000000000000000000000000000067707
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH51
55555555555555555555555555555555555555555555555555555555555555555555555555555555HG
D0000000000000000000000000000000000000000000000000000000000000000000000000000000DF
EECEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE9
H000000000000000000000000000000000000000000000000000000000000000000000000000000H5G
5H00000000000000000000000000000000000000000000000000000000000000000000000000000H055
G0000000000000000000000000000000000000000000000000000000000000000000000000000000BBB
3900000000000000000000000000000000000000000000000000000000000000000000000000000000BC
55555555555555555555555555555555555555555555555555555555555555555555555555555555555G
7080000000000000000000000000000000000000000000000000000000000000000000000000000000D1
B0HB000000000000000000000000000000000000000000000000000000000000000000000000000000H5
BH50000000000000000000000000000000000000000000000000000000000000000000000000000000BH
EDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
17000000000000000000000000000000000000000000000000000000000000000000000000000000001D1
5H0000000000000000000000000000000000000000000000000000000000000000000000000000000H505
7D70000000000000000000000000000000000000000000000000000000000000000000000000000000077
D000000000000000000000000000000000000000000000000000000000000000000000000000000000DD8
BHHH000000000000000000000000000000000000000000000000000000000000000000000000000000000H
2222222222222222222222222222222222222222222222222222222222222222222222222222222222227HH
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB7D
D000000000000000000000000000000000000000000000000000000000000000000000000000000000000F3
1000000000000000000000000000000000000000000000000000000000000000000000000000000000001027
100000000000000000000000000000000000000000000000000000000000000000000000000000000000B083
70D07000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
7100000000000000000000000000000000000000000000000000000000000000000000000000000000000072
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB8
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD87
HG00000000000000000000000000000000000000000000000000000000000000000000000000000000000004
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH07
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF2C
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555FB
D8100000000000000000000000000000000000000000000000000000000000000000000000000000000000001
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH46
833333333333333333333333333333333333333333333333333333333333333333333333333333333333333393
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666F505
7D1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
D7D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
DDD7000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
HCH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
CIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE9
D0HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
F2100000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
1D1D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
50HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0H
EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE9
GBH00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H
7F5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
44999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666FFFA
CHG0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
D7D0D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
F66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666EI
H5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HHH
370000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H55B
27D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
B0HB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005H
E444999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
ECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC999
HF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070A
I3D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D11
1F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
89000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
D9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
FD01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
60BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB00BB
DDD0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDI
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH15
495000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
5B5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
B803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
1D70D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555H5
99IE9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHA
H00HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH02
H500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000505H
7D70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D11
F222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222HH
HB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIF2
7D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED
8366666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
B6BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB0B
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBD5
D707D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
IF4400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH11
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B05BH
5777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777700000007
9H00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H
3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DF
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0I
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF4
555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555B
B999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
D00171000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
G50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
8E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
ED10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888D88
D10D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
HB50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BH
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000127
B0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HHB
D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG111
H0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AFH
B550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HB
DFDD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
722222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222C
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999I9E
H0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FH
B9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
E07D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
HBH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050H
22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222C27
77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777EC7
D0DD100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH1
1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DE
B50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H5H
C999HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
D1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
H4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005H
2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB55
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0D5
H50G0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5H
711100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
B550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004
CFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000078
5HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH5A
D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001DE
E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008E7
H00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BBG
60BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012
11D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
1F666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666669
99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999I4C
GGG55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH57A
757777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
D1710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
H0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000GF1
404GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG1
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FB
88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888D8
B55000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B
D177000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
D7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D7
777F55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007757
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD9
HBB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HH
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D1D
DF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005B55
H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ADF
7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222HH7
70AF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H
770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102
H50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BBH
11700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
1DDD00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
I33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331
22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222C7
80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AD
B55000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIID
E000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087
1D110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
40HH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091
E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D01D
A2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222HC
7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000107DD
B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HB5H
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DDD7
FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGA
B500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005HB
5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005H0H
D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000171D
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555500H
B5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H0HB
C8333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
CGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HG00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
I8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
1D7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
B5H0H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH2H1
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999994C
CHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH4
7FF555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
5777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777707
BCHH0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGF
107DD0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7B
822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222H
2222C222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666660F55
D7DD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH1
D7800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666605
777005555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777CF
277777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777C7
466666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666CF
E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101
10011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001E1
1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003
70055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999959
FHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH2A
7110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
9HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH05
FF0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005HBB
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDIF
BH0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BHH
GHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
7077777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772
FGC6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001DD1
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB7
55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555550FH
D0FD000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
D720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
707555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D0117
E0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006777
7D700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
BB0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H0H5
D77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
CF7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
HB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HG
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000181
77F222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
877000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
D70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D1
33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331
7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000038H
999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999IE9
B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054F
H00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050HHH
HB00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
7710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071
D70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001DD
222C222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227
22C2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227
A00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FH0H
FIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII0A
66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666595
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHB
7055555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
55000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BGG
8770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004B5
HHH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BH
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF6
10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000087D
1770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222H
54F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
D10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000DD7
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDII
5G55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
5GH00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
1011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
F77755555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
C2222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227
7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H
F0DBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHA
171D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
73555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
G5BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
E800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
9GCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC
2C777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
DD70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001D
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH405
90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007333
1D700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
IE99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
3555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555055
4HH0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
DBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB6
9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000073
DDD100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
H5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000055H
1D1D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
41900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H
F77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777E
70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010771
1E10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333365
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666F55
GH0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B005
E100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002
70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000772
D2HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
711000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0H0C
4499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
811000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
HB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BB5
17107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G0HH
10870000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
1D7D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D
FFFG66666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH4
GH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B05
D0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ED1
D700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072
BH000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0HCH
9D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002011
HHB000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
I0D0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
I0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BA
H5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B0HB
D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E07D
D0IDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
17D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D1
700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001101D
D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D171
88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888D
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB60B
170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000771
H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HBB5
6666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666FA
FDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD0I
1116666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666626
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D711
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88D
9HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
771000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008
DI900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
55HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
BH00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HHB
700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007708
F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003D6
8C966666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
BHH0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B5BB
ED0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D7
5FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF03
5A0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H5
F727777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
577700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F
59999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995
700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000778
1366666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666669
AB500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDI8
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B83
B5H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005H
B5B0H0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
D0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8
FFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F1E
5G0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BH
G0666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665G
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH62
BB0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BHH
F7555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
71D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
F50777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007B
88IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII3
H0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005HHH
B500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HHB
DBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBF
683333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
5GBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
40GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG1
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E71
B83000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
1711000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
E99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999E
50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000AB0B
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000077017
F22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666659F
355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555505
B500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B55
DHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
HB5500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009555
D20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000E
BH5050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B
10700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017D
1D80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
7F55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
B000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A5B
8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDI
8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG1
38633333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333
G55555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000H9
D1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711
77222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB0BF
D71100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
H505000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005H
DD1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007D
F777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D17D
2HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHC
5555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555H
B055B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005
D0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDID
B0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000HH5B
7C22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222
100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000D117
F577777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH0C
3755555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
5B00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B55
IIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
D0DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDF
2777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777C
B500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000045
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH7
H50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004H
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBD
FA666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666
7D7D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007
755555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
H000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000B45
E00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH02
5DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD5
F100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
D17D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD88
C77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777C
1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007717
BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBFG
33355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555
DBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB
90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000G
22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227A
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222227
4F000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006
D9000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH6