
!@#$%
!@#$%^
!@#$%^&
!@#$%^&*
$chwarzepumpe
$secure$
'em
'tis
'twas
*
-
0
0000
000000
00000000
0001n
0007
007
007007
0246
0249
1
1022
10sne1
10th
1111
111111
11111111
121212
1225
123
123123
1234
12345
123456
1234567
12345678
123456789
1234qwer
123abc
123go
1313
131313
1322222
13579
14430
1502
166816
1701d
1928
1951
19920706
1RRWTTOOI
1a2b3c
1p2o3i
1q2w3e
1qw23e
1sanjose
1st
2
20
2000
2001
2002
2003
2112
21122112
21241036
2222
22222222
240653C9467E45
246
249
24Banc81
256256
2che
2nd
2welcome
3098z
369
3ascotel
3ep5w2u
3rd
4444
4Dgifts
4getme2
4runner
4tas
4th
5252
54321
5555
5683
5777364
57gbzb
5th
654321
666666
6969
696969
6th
7
7007
7061992
75780432
777
7777
7th
80486
8429
8675309
888888
8th
90210
911
92072
99999999
9th
?award
@#$%^&
A&M
A&P
A.M.I
A52896nG93096a
AAA
AAAS
AAU
ABA
ABC123
AC
ACCESS
ACM
ACS
ADMIN
AI
AK
AL
ALGOL
ALLIN1
ALLIN1MAIL
ALLINONE
ALU
AM
AMA
AMI
AMI!SW
AMI.KEY
AMI.KEZ
AMI?SW
AMIAMI
AMIDECOD
AMIPSWD
AMISETUP
AMI_SW
AMI~
ANSI
ANYCOM
APL
APPLSYS
APPS
APS
AQDEMO
AQUSER
AR
ARCHIVIST
ARCO
ARPA
ARPANET
ASAP
ASCII
ASTM
AT&T
ATM's
AWARD_SW
AZ
AZZA
Aaaaaa
Aarhus
Aaron
Ababa
Abba
Abbott
Abbott's
Abby
Abcdef
Abcdefg
Abe
Abe's
Abel
Abelian
Abelson
Abelson's
Aberdeen
Aberdeen's
Abernathy
Abernathy's
Abidjan
Abigail
Abigail's
Abilene
Abilene's
Abner
Abner's
Abo
Abos
Abraham
Abram
Abram's
Abrams
Abramson
Abu
Abyssinia
Abyssinian
Abyssinians
Acadia
Acapulco
Accra
Achaean
Achaeans
Achilles
Ackerman
Ackley
Acta
Actaeon
Action
Acton
Acton's
Acts
Ada
Ada's
Adair
Adam
Adams
Adamson
Addis
Addison
Addressograph
Adelaide
Adelaide's
Adele
Adele's
Adelia
Adelia's
Aden
Adidas
Adirondack
Adirondacks
Adkins
Adler
Adler's
Adlerian
Admin
Administrator
Adolph
Adolph's
Adolphus
Adonis
Adrian
Adrian's
Adriatic
Adrienne
Adrienne's
Advance
Aegean
Aeneas
Aeneid
Aeolus
Aerobacter
Aeschylus
Aesop
Afghan
Afghanistan
Afghans
Africa
Africa's
African
African's
Africanisation
Africanise
Africanises
Africanization
Africanizations
Africanize
Africanized
Africanizes
Africanizing
Africans
Afrikaans
Afrikaner
Afrikaners
Agamemnon
Agatha
Agee
Aggie
Aggies
Agnes
Agnew
Agricola
Agway
Ahmadabad
Ahmedabad
Aho
Aida
Aides
Aiken
Aikman
Aileen
Ainu
Ainus
Airbus
Airedale
Airedale's
Aires
Airhead
Aitken
Aitken's
Ajax
Akers
Akron
Al
Alabama
Alabama's
Alabamans
Alabamian
Alabamian's
Aladdin
Alameda
Alamo
Alamos
Alan
Alar
Alasdair
Alaska
Alaska's
Alaskan
Alastair
Albania
Albania's
Albanian
Albanian's
Albanians
Albany
Alberich
Albert
Alberta
Alberto
Albrecht
Albright
Albuquerque
Alcestis
Alcibiades
Alcmena
Alcoa
Alcott
Alcott's
Aldebaran
Alden
Alden's
Aldrich
Alec
Aleck
Aleut
Aleutian
Alex
Alexander
Alexandra
Alexandre
Alexandria
Alexandrine
Alexei
Alexei's
Alexis
Alfa
Alfonso
Alfonso's
Alfred
Alfred's
Alfredo
Alfredo's
Algenib
Alger
Algeria
Algeria's
Algerian
Algerian's
Algiers
Algol
Algol's
Algonquian
Algonquin
Algonquin's
Alhambra
Ali
Alice
Alice's
Alicia
Alicia's
Alison
Alison's
Alistair
Allah
Allah's
Allan
Allan's
Alleghenies
Allegheny
Allegra
Allen
Allendale
Allentown
Allis
Allison
Allstate
Allyn
Almaden
Alpert
Alpheratz
Alphonse
Alphonse's
Alps
Alsatian
Alsatians
Alsop
Alsop's
Altair
Altair's
Althaea
Alton
Altos
Alva
Alva's
Alvarez
Alvin
Alyssa
Alyssa's
Amadeus
Amanda
Amanda's
Amarillo
Amazon
Amazons
Amdahl
Amdahl's
Amelia
Amelia's
Amerada
America
America's
American
American's
Americana
Americanisation
Americanise
Americaniser
Americanisers
Americanises
Americanism
Americanization
Americanizations
Americanize
Americanizer
Americanizers
Americanizes
Americans
Americas
Ames
Ameslan
Amharic
Amherst
Amiga
Amman
Ammerman
Ammerman's
Amoco
Amontillado
Amos
Ampex
Amsterdam
Amsterdam's
Amtrak
Amtrak's
Amy
Anabaptist
Anabaptist's
Anabaptists
Anabel
Anabel's
Anacreon
Anaheim
Analects
Anastasia
Anatole
Anatole's
Anatolia
Anatolian
Andalusia
Andalusian
Andalusians
Andean
Andersen
Anderson
Andes
Andorra
Andorra's
Andover
Andre
Andrea
Andrea's
Andrei
Andrei's
Andrew
Andrews
Andromache
Andromeda
Andy
Angela
Angela1
Angeleno
Angeleno's
Angelenos
Angeles
Angelica
Angelica's
Angelina
Angeline
Angelo
Angie
Angles
Anglia
Anglican
Anglican's
Anglicanise
Anglicanises
Anglicanism
Anglicanism's
Anglicanize
Anglicanizes
Anglicans
Anglo
Anglophilia
Anglophilia's
Anglophobia
Anglophobia's
Angola
Angola's
Angora
Angus
Anheuser
Animal
Animals
Anita
Ankara
Ann
Anna
Annale
Annalen
Annalist
Annalistic
Annapolis
Anne
Annette
Annie
Anselm
Anselm's
Anselmo
Anselmo's
Antaeus
Antarctica
Antarctica's
Antares
Anthony
Antichrist
Antietam
Antigone
Antilles
Antioch
Antoine
Antoinette
Anton
Anton's
Antonio
Antonio's
Antonovics
Antony
Antwerp
Apaches
Apalachicola
Apetalous
Aphrodite
Aphrodite's
Apocrypha
Apollinaire
Apollo
Apollo's
Apollonian
Appalachia
Appalachia's
Appalachian
Appalachian's
Appalachians
Appaloosas
Appia
Appian
Appleby
Appleby's
Apples
Appleton
Appomattox
Apr
April
April's
Aprils
Aquarius
Aquila
Aquila's
Aquinas
Arab
Arab's
Arabia
Arabia's
Arabian
Arabian's
Arabianise
Arabianises
Arabianize
Arabianizes
Arabians
Arabic
Arabic's
Arabicise
Arabicises
Arabicize
Arabicizes
Arabs
Araby
Arachne
Arachne's
Aramco
Arapaho
Arcadia
Arcadian
Archer
Archibald
Archie
Archie's
Archimedean
Archimedes
Arctic
Arcturus
Arden
Arden's
Arequipa
Ares
Argentina
Argentina's
Argentine
Argentinian
Argive
Argo
Argo's
Argonaut
Argonne
Argos
Argus
Ariadne
Arianism
Arianism's
Arianist
Arianist's
Arianists
Aries
Aristotelean
Aristotelian
Aristotelian's
Aristotle
Aristotle's
Arizona
Arizona's
Arkansan
Arkansas
Arkansas's
Arlen
Arlene
Arlington
Armada
Armageddon
Armageddon's
Armagnac
Armata
Armco
Armenia
Armenian
Armenian's
Armonk
Armour
Armour's
Armstrong
Armstrong's
Arnold
Arnold's
Arpanet
Arragon
Arrhenius
Artemia
Artemis
Arthur
Artie
Artie's
Arturo
Arturo's
Aruba
Aryan
Aryan's
Aryans
Asante
Ascend
Asdfgh
Asher
Asheville
Ashland
Ashley
Ashmolean
Asia
Asia's
Asian
Asian's
Asians
Asiatic
Asiatic's
Asiaticisation
Asiaticise
Asiaticises
Asiaticization
Asiaticizations
Asiaticize
Asiaticizes
Asiatics
Asilomar
Asilomar's
Assam
Asshole
Assyria
Assyrian
Assyrian's
Assyrianise
Assyrianises
Assyrianize
Assyrianizes
Assyriology
Assyriology's
Astaire
Astaires
Astarte
Aston
Aston's
Astor
Astoria
Asuncion
Atalanta
Atari
Atchison
Atchison's
Athabascan
Athena
Athena's
Athenian
Athenian's
Athenians
Athens
Atkins
Atkinson
Atlanta
Atlantic
Atlantic's
Atlantica
Atlantis
Atreus
Atropos
Attica
Attlee
Atwater
Atwater's
Atwood
Atwood's
Auberge
Auberge's
Aubrey
Aubrey's
Auckland
Auckland's
Audrey
Audrey's
Audubon
Audubon's
Auerbach
Auerbach's
Aug
Augean
August
Augusta
Augusta's
Augustan
Augustine
Augustus
Aurelius
Auriga
Auschwitz
Austin
Austin's
Australia
Australia's
Australian
Australian's
Australianise
Australianises
Australianize
Australianizes
Australis
Austria
Austria's
Austrian
Austrian's
Austrianise
Austrianises
Austrianize
Austrianizes
Author
Avatar
Ave
Aventine
Aventino
Avernus
Avery
Avery's
Avesta
Avignon
Avis
Aviv
Avogadro
Avon
Award
Awesome
Axel
Ayers
Aylesbury
Azerbaijan
Azerbaijan's
Azores
Aztec
Aztecan
BACKUP
BASIC
BATCH
BCD
BEMA
BIGO
BIOS
BIOSPASS
BIS
BITNET
BMW
BP
BRIDGE
BS
BSD
BSTJ
BTL
BTU
Babbage
Babcock
Babel
Babel's
Babelise
Babelises
Babelize
Babelizes
Babies
Babka
Babul
Babylon
Babylonian
Babylonians
Babylonise
Babylonises
Babylonize
Babylonizes
Bacchus
Bach
Bach's
Backus
Badboy
Baden
Baden's
Baffin
Baghdad
Bagley
Bagrodia
Bagrodia's
Bagrodias
Bahama
Bahamas
Bahrein
Bahrein's
Bailey
Baileys
Baird
Baird's
Bairdi
Bairn
Baja
Bakelite
Bakersfield
Bakhtiari
Baku
Balboa
Baldwin
Balfour
Bali
Balinese
Balkan
Balkan's
Balkanises
Balkanization
Balkanizations
Balkanize
Balkanizes
Balkans
Ballard
Ballards
Balls
Baltic
Baltic's
Baltimore
Baltimorean
Balzac
Bamako
Bamberger
Bambi
Banach
Banana
Bananas
Banbury
Banbury's
Bancroft
Bandit
Bangladesh
Bangladesh's
Bangor
Bangui
Banks
Bantu
Bantu's
Bantus
Baptist
Baptiste
Baptists
Barbados
Barbara
Barbie
Barbour
Barbour's
Barcelona
Barclay
Barhop
Barlow
Barlow's
Barnabas
Barnard
Barnes
Barnet
Barnett
Barnett's
Barney
Barnhard
Barnhard's
Barnum
Barr
Barr's
Barrett
Barrett's
Barrington
Barrington's
Barron
Barry
Barrymore
Barrymores
Barstow
Bart
Barth
Bartholomew
Bartlett
Bartok
Barton
Barton's
Bascom
Basebal
Basel
Basie
Basket
Basketb
Basketba
Basque
Basque's
Bassett
Bastard
Batavia
Batchelder
Batchelder's
Bateman
Bateman's
Bates
Bathurst
Bathurst's
Batista
Batman
Bator
Battelle
Battelle's
Baudelaire
Bauer
Bauhaus
Bausch
Bavaria
Bavarian
Baxter
Baxter's
Bayda
Bayes
Bayesian
Baylor
Bayonne
Bayport
Bayport's
Bayreuth
Beaner
Beardsley
Beardsley's
Beatles
Beatrice
Beauchamps
Beaujolais
Beaumont
Beauregard
Beaver
Beaverton
Beavis
Bechtel
Becker
Beckman
Beckman's
Becky
Bedford
Beebe
Beebe's
Beecham
Beecham's
Beethoven
Beethoven's
Beijing
Beirut
Bela
Bela's
Belfast
Belgian
Belgian's
Belgians
Belgium
Belgium's
Belgrade
Belize
Bella
Bellamy
Bellamy's
Bellatrix
Belleville
Bellingham
Bellingham's
Bellini
Bellini's
Bellovin
Bellovin's
Bellwood
Belmont
Beloit
Belshazzar
Belshazzar's
Belton
Beltsville
Belushi
Belushi's
Ben
Ben's
Benares
Bender
Bendix
Benedict
Benedict's
Benedictine
Benedictine's
Benedikt
Benelux
Benelux's
Bengal
Bengal's
Bengali
Bengali's
Benjamin
Bennett
Bennington
Benny
Benson
Bentham
Bentley
Bentleys
Benton
Benton's
Benz
Benzedrine
Benzedrine's
Beograd
Beowulf
Berea
Berea's
Berenices
Beresford
Beresford's
Bergen
Bergen's
Bergland
Bergland's
Berglund
Berglund's
Bergman
Bergman's
Bergson
Bergsten
Bergsten's
Bergstrom
Bergstrom's
Beringer
Berkeley
Berkeley's
Berkowitz
Berkshire
Berkshires
Berlin
Berlin's
Berliner
Berliners
Berlinise
Berlinises
Berlinize
Berlinizes
Berlioz
Berlitz
Berman
Berman's
Bermuda
Bermuda's
Bern
Bernadine
Bernard
Bernardine
Bernardino
Bernardino's
Bernardo
Bernardo's
Bernet
Bernet's
Bernhard
Bernice
Bernie
Berniece
Bernini
Bernoulli
Bernstein
Berra
Bert
Bertha
Bertie
Bertram
Bertram's
Bertrand
Bertrand's
Berwick
Berwick's
Bess
Bessel
Bessel's
Bessemer
Bessemerise
Bessemerises
Bessemerize
Bessemerizes
Bessie
Betelgeuse
Bethesda
Bethlehem
Betsey
Betsey's
Betsy
Bette
Bette's
Betties
Betty
Beverly
Beverly's
Bhagavad-Gita
Bhagavadgita
Bhutan
Bialystok
Bianco
Bible
Biddle
Bien
Bienville
Bierce
BigBird
Bigdog
Bigelow
Bigfoot
Biggs
Bilbao
Bilbo
Bilbo's
Billie
Billiken
Billikens
Billings
Biltmore
Biltmore's
Bimini
Bingham
Binghamton
Bini
Biochimica
Biology
Biometrika
Biophysica
Biostar
Birgit
Birmingham
Birminghamise
Birminghamises
Birminghamize
Birminghamizes
Biscayne
Bismarck
Bismark
Bismark's
Bissau
Biteme
Bizet
Bizet's
Blackburn
Blackfeet
Blackfoot
Blackfoot's
Blackfoots
Blackie
Blackman
Blackmer
Blackstone
Blackwell
Blackwells
Blaine
Blaine's
Blair
Blake
Blakey
Blanchard
Blanchard's
Blanche
Blanton
Blaster
Blatz
Blazer
Bleeker
Blenheim
Blinn
Blinn's
Bloch
Bloch's
Blomberg
Blomberg's
Blomquist
Blomquist's
Blondie
Bloomfield
Bloomington
Blowme
Blum
Blumenthal
Blumenthal's
Blvd
Blythe
Blythe's
Boarsh
Bobbie
Bobbsey
Bobrow
Boca
Boca's
Bodenheim
Bodleian
Boeing
Boeotia
Boeotian
Boer
Boers
Bogart
Bogartian
Bogota
Boheme
Bohemia
Bohemian
Bohemianism
Bohr
Bois
Boise
Bolivia
Bolivia's
Bolivian
Bologna
Bologna's
Bolshevik
Bolshevik's
Bolsheviks
Bolshevism
Bolshevism's
Bolshevist
Bolshevistic
Bolshoi
Bolton
Boltzmann
Bombay
Bombay's
Bonaparte
Bonaventure
Bond007
Boner
Bonham
Boniface
Bonn
Bonneville
Bonnie
Bontempo
Booboo
Booger
Bookit
Booleans
Boomer
Boone
Boonton
Bootes
Bootle
Bordeaux
Borden
Borealis
Boreas
Borg
Boris
Borneo
Borneo's
Borroughs
Bosch
Bose
Bosporus
Bostitch
Boston
Boston's
Bostonian
Bostonian's
Bostonians
Boswell
Boswellise
Boswellises
Boswellize
Boswellizes
Botswana
Botswana's
Boucher
Bourbaki
Bourne
Bourne's
Bouvier
Bowditch
Bowditch's
Bowdoin
Bowen
Bowen's
Bowes
Bowling
Boxford
Boyce
Boyd
Boyd's
Boyle
Boyle's
Boylston
Boylston's
Bradbury
Bradford
Bradley
Bradshaw
Brady
Bragg
Brahmaputra
Brahms
Brahmsian
Braille
Brainard
Brainards
Branchville
Brandeis
Brandel
Brandenburg
Brandi
Brandon
Brandt
Brandt's
Brandy
Braniff
Brannon
Brasil
Brasilia
Brasstown
Braun
Braves
Brazil
Brazil's
Brazilian
Brazilian's
Brazzaville
Bremen
Bremen's
Brenda
Brendan
Brendan's
Brennan
Brennan's
Brenner
Brenner's
Brent
Bresenham
Bresenham's
Brest
Brest's
Breton
Bretons
Brett
Brett's
Brewster
Brewster's
Brian
Brice
Bridewell
Bridgeport
Bridget
Bridget's
Bridgetown
Bridgewater
Brie
Brien
Brigadoon
Briggs
Briggs's
Brigham
Brighton
Brighton's
Brillouin
Brindisi
Brinkley
Brisbane
Brisbane's
Bristol
Britain
Britain's
Britannic
Britannica
British
Britisher
Britishly
Briton
Briton's
Britons
Brittany
Britten
Britten's
Broadway
Brock
Broglie
Broglie's
Bromfield
Bromfield's
Bromley
Bromley's
Broncos
Brontosaurus
Bronx
Brookdale
Brooke
Brookfield
Brookhaven
Brookline
Brookline's
Brooklyn
Brookmont
Browne
Brownell
Brownian
Browns
Bruce
Bruckner
Bruckner's
Bruegel
Bruegel's
Brumidi
Brumidi's
Brunhilde
Bruno
Brunswick
Brunswick's
Brussels
Bruxelles
Bryan
Bryant
Bryce
Bryn
Bubba
Bubbles
Buchanan
Bucharest
Buchenwald
Buchenwald's
Buchwald
Buckley
Buckley's
Bucknell
Bucknell's
Bucky
Budapest
Budd
Buddha
Buddhism
Buddhist
Buddhists
Budweiser
Budweisers
Buehring
Buehring's
Buena
Buenos
Buffalo
Bugatti
Buick
Bujumbura
Bulba
Bulgaria
Bulgarian
Bumbry
Bundestag
Bundoora
Bundy
Bunsen
Bunyan
Burbank
Burch
Burgundian
Burgundies
Burgundy
Burke
Burkes
Burlingame
Burlington
Burlington's
Burma
Burmese
Burne
Burnes
Burnett
Burnham
Burnside
Burnsides
Burr
Burroughs
Burt
Burton
Burtt
Burtt's
Burundi
Busch
Bushnell
Buster
Butterfield
Butthead
Button
Buttons
Buttrick
Buxtehude
Buxtehude's
Buxton
Buzzard
Byers
Byrd
Byrne
Byron
Byronic
Byronise
Byronises
Byronism
Byronize
Byronizes
Byzantine
Byzantinise
Byzantinises
Byzantinize
Byzantinizes
Byzantium
CA
CACM
CALCOMP
CAROLIAN
CATALOG
CATV
CB
CBS
CCC
CCNY
CDC
CDC's
CDEMO82
CDEMOCOR
CDEMORID
CDEMOUCB
CDR
CENTREX
CEO
CEQ
CERN
CHANGE_ON_INSTALL
CHEY_ARCHSVR
CIA
CLOTH
CMOS
CNAS
CO
COBOL
COGNOS
COMPANY
CONCAT
CONDO
CONFIG
CONV
COWBOY
CPA
CPR
CPU's
CPUs
CRT
CT
CTXDEMO
CTXSYS
CTX_123
CUNY
CURVET
CZ
Cabot
Cabot's
Cadillac
Cadillacs
Cady
Caesar
Caesarian
Caesarian's
Caesarise
Caesarises
Caesarize
Caesarizes
Cahill
Cain
Caine
Cairo
Cajun
Cajun's
Cajuns
Cal
CalComp
Calais
Calceolaria
Calcutta
Calcutta's
Calder
Caldwell
Caldwell's
Caleb
Caleb's
Calgary
Calhoun
Calhoun's
Calif
California
California's
Californian
Californian's
Californians
Caligula
Calkins
Callaghan
Callaghan's
Callahan
Callahan's
Callan
Callan's
Callisto
Caltech
Calumet
Calvary
Calvert
Calvert's
Calvin
Calvin's
Calvinise
Calvinises
Calvinist
Calvinize
Calvinizes
Camaro
Cambodia
Cambrian
Cambridge
Cambridge's
Camden
Camden's
Camelot
Camembert
Cameron
Cameron's
Cameroon
Cameroun
Cameroun's
Camilla
Camille
Camino
Campbell
Campbellsport
Canaan
Canaan's
Canada
Canada's
Canadian
Canadianisation
Canadianise
Canadianises
Canadianization
Canadianizations
Canadianize
Canadianizes
Canadians
Canaveral
Canberra
Cancer
Candace
Candide
Candlewick
Canfield
Canfield's
Canis
Canoga
Canopus
Cantabrigian
Canterbury
Cantonese
Canute
Capet
Capetown
Capistrano
Capitan
Capitoline
Cappy
Capricorn
Capsicum
Capt
Caputo
Caracas
Carboloy
Carbondale
Carbone
Carbones
Carboniferous
Cardiff
Cardiff's
Cardiod
Carey
Carey's
Cargill
Cargill's
Carib
Caribbean
Carl
Carla
Carleton
Carletonian
Carlin
Carlin's
Carlisle
Carlisle's
Carlo
Carlos
Carlsbad
Carlsbad's
Carlsbads
Carlson
Carlton
Carlyle
Carmela
Carmen
Carmen's
Carmichael
Carnegie
Carol
Carolina
Carolina's
Carolinas
Caroline
Carolingian
Carolinian
Carolinians
Carolyn
Carpathia
Carpathians
Carr
Carr's
Carrara
Carrie
Carroll
Carroll's
Carruthers
Carson
Cartesian
Carthage
Carthaginian
Carty
Caruso
Casanova
Casanova's
Casey
Casio
Casper
Caspian
Cassandra
Cassie
Cassini
Cassiopeia
Cassite
Cassites
Cassius
Castillo
Castillo's
Castro
Castroism
Catalan
Catalina
Catalonia
Catawba
Catherine
Catherwood
Catherwood's
Catholic
Catholicism
Catholicisms
Catholics
Cathy
Catskill
Catskills
Caucasian
Caucasians
Caucasus
Cauchy
Cauchy's
Cavendish
Caviness
Cayley
Cayley's
Cayuga
Cayuga's
Cecil
Cecilia
Cecropia
Cedric
Celanese
Celebes
Celeste
Celia
Celia's
Celsius
Celt
Celtic
Celticise
Celticises
Celticize
Celticizes
Celtics
Cenozoic
Center
Centralia
Cepheus
Cerberus
Ceres
Cervantes
Cesare
Cesare's
Cessna
Cetus
Ceylon
Cezanne
Cezannes
Chablis
Chablises
Chad
Chadwick
Chadwick's
Chaffey
Chalmers
Chambers
Champaign
Champlain
Champs
Chancellorsville
Chandigarh
Chang
ChangeMe
Changeme
Channing
Chantilly
Chao
Chao's
Chaplin
Chapman
Charlemagne
Charlemagne's
Charlemagnes
Charles
Charleston
Charley
Charlie
Charlotte
Charlottesville
Charon
Charon's
Charta
Chartres
Charybdis
Chatham
Chatham's
Chattahoochee
Chattanooga
Chaucer
Chauncey
Chauncey's
Chautauqua
Chebyshev
Chebyshev's
Cheddar
Cheese
Chekhov
Chelsea
Chelsea's
Chen
Cheney
Cheney's
Cheng
Cheriton
Cheriton's
Cherokee
Cherokees
Cheryl
Cheryl's
Chesapeake
Cheshire
Chester
Chesterfield
Chesterton
Chevrolet
Chevy
Chevy1
Cheyenne
Cheyennes
ChgMeNOW
Chiang
Chiang's
Chicago
Chicago's
Chicagoan
Chicagoans
Chicana
Chicana's
Chicanas
Chicano
Chicano's
Chicanos
Chickasaws
Chicken
Chiefs
Chile
Chilean
Chiles
Chimique
Chimiques
China
Chinaman
Chinamen
Chinas
Chinatown
Chinatown's
Chinese
Chinese's
Ching
Chinook
Chippendale
Chipper
Chippewa
Chisholm
Chloe
Choctaw
Choctaws
Chomsky
Chomsky's
Chopin
Chou
Chou's
Chris
Chrissy
Christ
Christendom
Christensen
Christensen's
Christenson
Christian
Christian's
Christiana
Christiana's
Christianisation
Christianise
Christianiser
Christianisers
Christianises
Christianising
Christianity
Christianization
Christianizations
Christianize
Christianizer
Christianizers
Christianizes
Christianizing
Christians
Christiansen
Christianson
Christianson's
Christie
Christina
Christina's
Christine
Christlike
Christmas
Christmastime
Christoffel
Christop
Christoph
Christoph's
Christopher
Christy
Chrysler
Chucky
Chungking
Churchill
Churchillian
Cicero
Ciceronian
Ciceronianise
Ciceronianises
Ciceronianize
Ciceronianizes
Cincinnati
Cinderella
Cindi
Cindy
Cindy's
Cinerama
Circe
Cisco
Cisco router
Citroen
Claire
Clapeyron
Clara
Clare
Claremont
Clarence
Clarendon
Clarendon's
Clark
Clarke
Clarridge
Claude
Claudia
Claudio
Claus
Clausen
Clausius
Clayton
Clayton's
Cleaner
Clearwater
Clemens
Clemente
Clemson
Cleopatra
Cleveland
Clifford
Clifton
Clifton's
Clint
Clinton
Clio
Clive
Clotho
Clover
Cluj
Clyde
Clytemnestra
Coates
Cobb
Cobb's
Cobol
Cobol's
Cochise
Cochran
Cochran's
Cochrane
Cochrane's
Coddington
Coddington's
Cody
Cody's
Coffee
Coffey
Coffey's
Coffman
Cohen
Cohn
Col2ogro2
Colby
Cole
Cole's
Coleman
Coleman's
Coleridge
Colette
Colette's
Colgate
Colin
Colleen
Collier
Collins
Colloq
Cologne
Colombia
Colombian
Colombians
Colombo
Colombo's
Colorado
Colorado's
Colosseum
Columbia
Columbian
Columbus
Comanche
Comdex
Comdex's
Cominform
Compagnie
Compaq
Compleri
Compton
Compton's
Compuserve
Compute
Computer
Conakry
Conant
Conant's
Concorde
Concordia
Conestoga
Confucian
Confucianism
Confucius
Congo
Congolese
Congress
Conklin
Conklin's
Conley
Conley's
Connally
Connally's
Connecticut
Connelly
Conner
Connie
Connors
Conrad
Conrad's
Conrail
Conrail's
Constance
Constantine
Constantine's
Constantinople
Continentalise
Continentalises
Continentalize
Continentalizes
Convair
Convair's
Conway
Conway's
Cooke
Cooke's
Cookie
Cooley
Cooley's
Coolidge
Coolman
Cooper
Coors
Copeland
Copenhagen
Copernican
Copernicus
Copper
Copperfield
Corbett
Corbett's
Corcoran
Corcoran's
Corey
Corey's
Corinth
Corinthian
Corinthianise
Corinthianises
Corinthianize
Corinthianizes
Corinthians
Coriolanus
Cornelia
Cornelia's
Cornelian
Cornelius
Cornell
Cornish
Cornwall
Cornwallis
Coronado
Corp
Corsica
Corsica's
Corsican
Cortez
Cortland
Corvallis
Corvus
Corydoras
Cosgrove
Cosgrove's
Cossack
Costa
Costello
Cottrell
Cottrell's
Cougar
Coulter
Coulter's
Country
Courtney
Courtney's
Covent
Coventry
Cow
Cowan
Cowan's
Cowboy
Cowboys
Cracker
Craig
Cramer
Crandall
Cranford
Cranston
Crawford
Cray
Cray's
Crays
Cree
Creighton
Creole
Creon
Crestview
Cretaceous
Cretaceously
Cretan
Crete
Cricket
Crimea
Crimean
Crispin
Crispin's
Croatia
Croatian
Crockett
Croix
Cromwell
Cromwellian
Crosby
Crowley
Croydon
Croydon's
Cruickshank
Cruickshank's
Crusoe
Cruz
Crystal
Cuba
Cuban
Cubanise
Cubanises
Cubanize
Cubanizes
Cubans
Culbertson
Culbertson's
Culver
Culvers
Cumberland
Cummings
Cummins
Cunard
Cunningham
Cupertino
Cupertino's
Cupid
Curran
Curran's
Curtis
Cushing
Cushing's
Cushman
Custer
Custer's
Cuvier
Cuzco
Cyanamid
Cyclades
Cyclops
Cygnus
Cynthia
Cyprian
Cypriot
Cyprus
Cyril
Cyrillic
Cyrus
Czech
Czechisation
Czechisation's
Czechisations
Czechization
Czechizations
Czechoslovakia
Czerniak
Czerniak's
D-Link
DARPA
DARPA's
DB
DBSNMP
DC
DCL
DEC
DECMAIL
DECNET
DECnet
DECstation
DECsystem
DECtape
DEFAULT
DEMO
DEMO8
DES
DFL
DIGITAL
DISC
DMA
DNA
DOD
DOS
DRAGON
Dacca
Dacca's
Dacron
Dada
Dadaism
Dadaist
Dadaistic
Dade
Daedalus
Daewuu
Dahl
Dahl's
Dahomey
Dahomey's
Dailey
Dailey's
Daimler
Dairylea
Dakar
Dakota
Daley
Daley's
Dalhousie
Dali
Dallas
Dalton
Daly
Dalzell
Dalzell's
Damascus
Damocles
Damon
Damon's
Dan
Dan's
Dana
Dana's
Danbury
Dane
Danes
Daniel
Daniels
Danielson
Danisation
Danise
Danises
Danish
Danization
Danizations
Danize
Danizes
Danny
Dante
Danube
Danubian
Danville
Danzig
Daphne
Dar
Darius
Darlene
Darlington
Darrell
Darrow
Darry
Dartmouth
Darwin
Darwinian
Darwinise
Darwinises
Darwinism
Darwinistic
Darwinize
Darwinizes
Datamation
Datamedia
Datsun
Daugherty
Daugherty's
Dave
David
David's
Davidson
Davie
Davies
Davinich
Davis
Davison
Davison's
Davy
Dawson
Daytec
Dayton
Daytona
Daytona's
De
DeKalb
DeKastere
DeMorgan
DeMorgan's
Deane
Deane's
Deanna
Deanna's
Dearborn
Death
Debbie
Debbie's
Debby
Deborah
Debra
Debussy
Dec
Decatur
Decatur's
Decca
December
December's
Decembers
Decker
Dedekind
Dee
Dee's
Deere
Defense
Defoe
Deimos
Deirdre
Deirdre's
Deirdres
Del
Delaney
Delaney's
Delano
Delano's
Delaware
Delaware's
Delft
Delhi
Delhi's
Delia
Delia's
Delilah
Dell
Della
Della's
Dellwood
Delmarva
Delphi
Delphic
Delphically
Delphinus
Demeter
Demo
Dempsey
Deneb
Deneb's
Denebola
Deneen
Denise
Denmark
Denmark's
Dennis
Denny
Denton
Denton's
Denver
Dependance
Dependant
Dependants
Dept
Derbyshire
Derek
Derek's
Des
Descartes
Desmond
Detroit
Deutsch
Devon
Devonshire
Dewey
Dewitt
Dexedrine
Dexter
Dhabi
DiMaggio
Diana
Diane
Dianne
Dickerson
Dickerson's
Dickinson
Dickson
Dido
Dido's
Diebold
Diebold's
Diego
Dietrich
Dietz
Digger
Digital
Dijkstra
Dijkstra's
Dijon
Dillon
Dinah
Diocletian
Diogenes
Dion
Dionysian
Dionysus
Diophantine
Dirac
Dirichlet
Dirichlet's
Dis
Disney
Disneyland
Disraeli
Ditzel
Dixie
Dixiecrats
Dixieland
Dixon
Dixon's
Djakarta
Dmitri
Dnieper
Dobbin
Dobbs
Doberman
Doc
Doctor
Dodd
Dodd's
Dodington
Dodson
Dodson's
Doge
Doggie
Doggy
Dogtown
Doherty
Doherty's
Dolan
Dolan's
Dolores
Dolphin
Domenico
Domenico's
Domesday
Domingo
Domingo's
Dominic
Dominican
Dominicans
Dominick
Dominick's
Dominique
Dominique's
Don's
Donahue
Donald
Donald's
Donaldson
Doneck
Doneck's
Donna
Donnelly
Donner
Donovan
Doobie
Dookie
Dooley
Dooley's
Doolittle
Doppler
Dora
Dorado
Dorcas
Dorchester
Doreen
Doreen's
Doria
Doria's
Doric
Doric's
Doricise
Doricises
Doricize
Doricizes
Doris
Dorothea
Dorothea's
Dorothy
Dorset
Dorset's
Dortmund
Dortmund's
Dostoevsky
Doubleday
Doug
Dougherty
Douglas
Douglass
Dow
Dowling
Dowling's
Downey
Downing
Downs
Doyle
Dr
Draco
Draco's
Draconian
Dragon
Dramamine
Dravidian
Dream
Dreams
Dresden
Drexel
Dreyfuss
Driscoll
Driscoll's
Drizzt
Drummond
Drummond's
Drums
Drury
Dryden
DuPont
DuPonts
Duane
Dubhe
Dubhe's
Dublin
Dubuque
Dudley
Dudley's
Duffy
Dugan
Dugan's
Dulles
Duluth
Duma
Duma's
Dumas
Dumont
Dumpty
Dunbar
Dunbar's
Duncan
Dundee
Dundee's
Dunedin
Dunedin's
Dunham
Dunkirk
Dunlap
Dunlop
Dunlop's
Dunn
Dunn's
Dunne
Duquesne
Durango
Durango's
Durer
Durers
Durham
Durkee
Durkin
Durkin's
Durrell
Durrell's
Durward
Durward's
Dusenberg
Dusenbury
Dusenbury's
Dusseldorf
Dustin
Dutch
Dutchman
Dutchmen
Dutton
Dutton's
Dvorak
Dwight
Dwyer
Dwyer's
Dyke
Dylan
Dylan's
EBCDIC
ECG
EDP
EDT
EEG
EEOC
EGA
EGA's
EMP
EPA
ERDA
EST
EVENT
Eagan
Eagan's
Eagles
Earp
Earthman
Earthman's
Earthmen
Earthmen's
Easthampton
Eastland
Eastman
Eastwick
Eastwood
Eatme
Eaton
Eaton's
Eben
Eben's
Eccles
Ecole
Econometrica
Ecuador
Ecuadorian
Ed
Eddie
Eden
Edenisation
Edenise
Edenises
Edenization
Edenizations
Edenize
Edenizes
Edgar
Edgerton
Edgewater
Edgewood
Edinburgh
Edison
Edith
Edmonds
Edmondson
Edmondson's
Edmonton
Edmonton's
Edmund
Edna
Edsger
Edsger's
Eduard
Eduardo
Eduardo's
Edward
Edwardian
Edwardine
Edwards
Edwin
Edwina
Effie
Effie's
Egan
Egan's
Egerton
Egypt
Egyptian
Egyptianisation
Egyptianise
Egyptianises
Egyptianization
Egyptianizations
Egyptianize
Egyptianizes
Egyptians
Egyptise
Egyptises
Egyptize
Egyptizes
Egyptology
Ehrlich
Ehrlich's
Eichmann
Eiffel
Eileen
Einstein
Einsteinian
Eire
Eire's
Eisenhower
Eisenstein
Eisenstein's
Eisner
Eisner's
Ekberg
Ekstrom
Ekstrom's
Ektachrome
Elaine
Elba
Eldon
Eldon's
Eleanor
Eleazar
Eleazar's
Electra
Elena
Elena's
Elgin
Elgin's
Eli
Elijah
Elinor
Elinor's
Eliot
Elisabeth
Elisha
Elisha's
Elizabeth
Elizabethan
Elizabethanise
Elizabethanises
Elizabethanize
Elizabethanizes
Elizabethans
Elkhart
Ella
Ellen
Ellen's
Ellie
Elliot
Elliott
Ellis
Ellison
Ellsworth
Ellwood
Ellwood's
Elmer
Elmhurst
Elmira
Elmsford
Eloise
Elroy
Elsevier
Elsevier's
Elsie
Elsinore
Elton
Elton's
Elvis
Elvis's
Elwood
Ely
Ely's
Elysee
Elysee's
Elysees
Elysium
Emanuel
Emerson
Emery
Emil
Emil's
Emile
Emile's
Emilio
Emilio's
Emily
Emma
Emmanuel
Emmett
Emmett's
Emmitt
Emory
Endicott
Enfield
Eng
Engel
Engels
England
Englander
Englanders
Engle
Engle's
Englewood
English
English's
Englishise
Englishises
Englishize
Englishizes
Englishman
Englishmen
Enid
Enid's
Enoch
Enos
Enrico
Ensolite
Eocene
Ephesian
Ephesians
Ephesus
Ephraim
Epicurean
Epicurise
Epicurises
Epicurize
Epicurizes
Epicurus
Epiphany
Episcopalian
Episcopalianise
Episcopalianises
Episcopalianize
Episcopalianizes
Epsom
Epstein
Erasmus
Erastus
Erato
Erato's
Eratosthenes
Eric
Erich
Erickson
Ericsson
Erie
Erik
Erik's
Erikson
Eris
Erlang
Erlang's
Erlenmeyer
Erlenmeyer's
Erlenmeyers
Erne
Ernest
Ernestine
Ernie
Ernst
Eros
Errol
Erskine
Erskine's
Ervin
Erwin
Escherichia
Eskimo
Eskimoised
Eskimoized
Eskimoizeds
Eskimos
Esmark
Esmark's
Esp
Espagnol
Espanol
Esposito
Esposito's
Essen
Essen's
Essenise
Essenises
Essenize
Essenizes
Essex
Estella
Estella's
Estes
Esther
Estonia
Estonia's
Estonian
Ethan
Ethel
Ethernet
Ethernet's
Ethernets
Ethiopia
Ethiopians
Etruria
Etruscan
Eucharist
Euclid
Euclid's
Euclidean
Eugene
Eugenia
Euler
Euler's
Eulerian
Eumenides
Eunice
Euphrates
Eurasia
Eurasian
Euridyce
Euridyce's
Euripides
Europa
Europe
Europe's
European
European's
Europeanisation
Europeanise
Europeanised
Europeanises
Europeanization
Europeanizations
Europeanize
Europeanized
Europeanizes
Europeans
Eurydice
Euterpe
Euterpe's
Eva
Evangeline
Evans
Evanston
Evansville
Eve
Evelyn
Evensen
Eveready
Everest
Everett
Everglade
Everglades
Everhart
Everhart's
Ewen
Ewing
Except
Exeter
Exxon
Ezekiel
Ezra
FAA
FAQ
FAX
FAXUSER
FAXWORKS
FBI
FCC
FDA
FIELD
FIELD.SUPPORT
FIFO
FINANCE
FL
FM
FMC
FND
FORTH
FORTRAN
FPC
FTC
Faber
Faber's
Fabian
Fabian's
Fafnir
Fafnir's
Fagin
Fahey
Fahey's
Fahrenheit
Fahrenheits
Fairbanks
Fairchild
Fairfax
Fairfield
Fairmont
Fairport
Fairview
Falcon
Falk
Falkland
Falklands
Fallopian
Falmouth
Falmouth's
Falstaff
Family
Fannies
Fanny
Faraday
Farber
Fargo
Farkas
Farley
Farmer
Farming
Farmington
Farnsworth
Farnsworth's
Farrell
Fatima
Faulkner
Faulknerian
Fauntleroy
Faust
Faustian
Faustus
Fawkes
Fayette
Fayette's
Fayetteville
Fe
Featherman
Feb
Februaries
February
February's
Fedders
Fedora
Feeney
Feeney's
Felder
Feldman
Felice
Felicia
Felix
Fellini
Fender
Fenton
Fenton's
Fenwick
Ferber
Ferber's
Ferdinand
Ferdinando
Ferguson
Ferguson's
Fermat
Fermat's
Fermi
Fernando
Ferreira
Ferrer
Ferrer's
Fess
Feynman
Fiberglas
Fibonacci
Fidel
Fields
Figaro
Fiji
Fiji's
Fijian
Fijian's
Fijians
Filipino
Filipinos
Filippo
Fillmore
Finland
Finley
Finley's
Finn
Finnegan
Finnish
Finns
Fiorello
Fiori
Firebird
Fireport
Firestone
Fischbein
Fischbein's
Fischer
Fisher
Fishing
Fishkill
Fisk
Fiske
Fiske's
Fitch
Fitchburg
Fitzgerald
Fitzpatrick
Fitzroy
Fizeau
Fizeau's
Flagler
Flagler's
Flagstaff
Flanagan
Flanders
Fledermaus
Fleischman
Fleisher
Fleming
Flemings
Flemish
Flemished
Flemishes
Flemishing
Fletcher
Fletcherise
Fletcherises
Fletcherize
Fletcherizes
Flipper
Flo
Flo's
Florence
Florentine
Florida
Florida's
Floridian
Floridians
Flower
Flowers
Floyd
Floyd's
Fluffy
Flyers
Flynn
Fogarty
Foley
Foley's
Folsom
Fomalhaut
Fomalhaut's
Fontaine
Fontaine's
Fontainebleau
Fontana
Footbal
Football
Foote
Forbes
Fordham
Formica
Formicas
Formosa
Formosan
Forrest
Forsythe
Forsythe's
Fortescue
Fortescue's
Fortran
Fortran's
Foss
Fourier
Fourier's
Foxhall
Fran
Fran's
Francaise
France
France's
Frances
Francesca
Francesco
Francie
Francine
Francine's
Francis
Franciscan
Franciscans
Francisco
Francise
Francises
Francize
Francizes
Franco
Francois
Francoise
Francoise's
Frankel
Frankel's
Frankford
Frankfort
Frankfurt
Frankie
Franklinisation
Franklinization
Franklinizations
Franny
Franz
Fraser
Fraser's
Frau
Frayne
Frazier
Fred
Freddie
Freddy
Frederic
Frederick
Fredericks
Fredericksburg
Fredericksburg's
Frederico
Fredericton
Fredericton's
Fredholm
Fredholm's
Fredrick
Fredrickson
Freedman
Freedom
Freemason
Freemasonry
Freemasons
Freeport
Freetown
Freetown's
Freida
French
French's
Frenchise
Frenchises
Frenchize
Frenchizes
Frenchman
Frenchmen
Fresnel
Fresno
Freud
Freudian
Freudianism
Freudianisms
Freudians
Frey
Freya
Freya's
Frick
Friday
Friday's
Fridays
Friedman
Friedrich
Friedrich's
Friend
Friends
Friesland
Friesland's
Frigga
Frigidaire
Frisbee
Frisia
Frisian
Frito
Fritz
Frobenius
Froggy
Frostbelt
Frostbelt's
Frosty
Fruehauf
Fruehauf's
Frye
Frye's
Ft
Fubar
Fuchs
Fuchsia
FuckYou
Fucker
Fuckme
Fuckyou
Fuji
Fujitsu
Fujitsu's
Fulbright
Fulbright's
Fulbrights
Fullerton
Fulton
Fulton's
Furman
Furman's
GA
GAO
GATEWAY
GE
GM
GMT
GNP
GOP
GOTO
GOTOs
GPFD
GPLD
GPO
GPSS
GS
GSA
GU
GUEST
GUESTGUE
GUESTGUEST
Gaberones
Gabon
Gabon's
Gaborone
Gabriel
Gabrielle
Gaelic
Gaelicisation
Gaelicise
Gaelicises
Gaelicization
Gaelicizations
Gaelicize
Gaelicizes
Gail
Gaines
Gainesville
Gaithersburg
Galahad
Galapagos
Galatea
Galatean
Galateans
Galatia
Galatia's
Galatians
Galbreath
Galen
Galen's
Galilean
Galilee
Galileo
Galileo's
Gallagher
Gallagher's
Galloway
Gallup
Galois
Galt
Galt's
Galveston
Galvin
Galvin's
Galway
Galway's
Gambia
Gambia's
Gambit
Gandalf
Gandhi
Gandhi's
Gandhian
Ganges
Gannett
Gannett's
Ganymede
Garcia
Garden
Gardner
Garfield
Garfunkel
Garibaldi
Garnett
Garrett
Garrisonian
Garry
Garth
Garth's
Garvey
Gary
Gascony
Gaspee
Gaspee's
Gasset
Gaston
Gates
Gatlinburg
Gatsby
Gauguin
Gaul
Gaulle
Gaulle's
Gauls
Gauntley
Gauss's
Gaussian
Gautama
Gavin
Gaylor
Gaylord
Gaynor
Geary
Gegenschein
Gehrig
Geiger
Geigy
Geigy's
Gemini
Geminid
Gemma
Genesco
Geneva
Geneva's
Genevieve
Genevieve's
Genoa
Genoa's
Geoff
Geoff's
Geoffrey
Geoffrey's
George
Georges
Georgetown
Georgia
Georgian
Georgians
Gerald
Geraldine
Gerard
Gerber
Gerhard
Gerhardt
German
German's
Germania
Germanic
Germans
Germantown
Germany
Germany's
Gerome
Gerry
Gershwin
Gershwins
Gertrude
Gestapo
Getty
Gettysburg
Ghana
Ghanian
Ghent
Giacomo
Giants
Gibbons
Gibbs
Gibby
Gibraltar
Gibson
Gibson's
Giddings
Gideon
Gifford
Gil
Gil's
Gilbertson
Gilchrist
Gilchrist's
Gilead
Gilead's
Giles
Gilkson
Gillespie
Gillette
Gilligan
Gilmore
Gilmore's
Gimbel
Gina
Gina's
Ginger
Ginn
Gino
Gino's
Ginsberg
Ginsberg's
Ginsburg
Ginsburg's
Gioconda
Giorgio
Giovanni
Gipsies
Gipsy
Gipsy's
Giuliano
Giuliano's
Giuseppe
Giuseppe's
Gizmo
Gladstone
Gladys
Glasgow
Glaswegian
Gleason
Glenda
Glendale
Glenn
Glidden
Glidden's
Global
Gloria
Gloriana
Gloriana's
Gloucester
Glynn
Goa
Goalie
Gobi
God
Goddard
Goddard's
Godfrey
Godfrey's
Godot
Godwin
Godwin's
Godzilla
Godzilla's
Goethe
Goff
Goff's
Gogh
Golda
Goldberg
Golden
Goldfield
Goldie
Goldman
Goldstein
Goldstein's
Goldstine
Goldstine's
Goldwater
Goleta
Goleta's
Golfer
Golfing
Goliath
Gomez
Gonzales
Gonzalez
Goober
Goode
Goode's
Goodman
Goodrich
Goodwin
Goodyear
Gopher
Gordian
Gordon
Goren
Goren's
Gorham
Gorky
Gorton
Gorton's
Gotham
Gothic
Gothically
Gothicise
Gothicised
Gothiciser
Gothicisers
Gothicises
Gothicising
Gothicism
Gothicize
Gothicized
Gothicizer
Gothicizers
Gothicizes
Gothicizing
Gottfried
Gottfried's
Goucher
Gouda
Gouda's
Gould
Gould's
Gracie
Grady
Graff
Graff's
Grafton
Grandma
Granville
Graves
Grayson
Grecian
Grecianise
Grecianises
Grecianize
Grecianizes
Greece
Greek
Greek's
Greekise
Greekises
Greekize
Greekizes
Greeks
Greenbelt
Greenberg
Greenblatt
Greenbriar
Greene
Greene's
Greenfeld
Greenfield
Greenland
Greensboro
Greensville
Greentree
Greenville
Greenwich
Greer
Greer's
Greg
Greg's
Gregg
Gregorian
Gregory
Grendel
Grenier
Grenoble
Grenville
Gresham
Gresham's
Greta
Gretchen
Griffey
Griffith
Grimaldi
Grimaldi's
Grimes
Grimm
Gris
Griswold
Griswold's
Groot
Groovy
Grosset
Grossman
Grosvenor
Groton
Grover
Grumman
Grundy
Grusky
Gruyere
Guadalupe
Guam
Guardia
Guatemala
Guatemalan
Guelph
Guenther
Guenther's
Guest
Guggenheim
Guhleman
Guiana
Guilford
Guilford's
Guinevere
Guinevere's
Guinness
Guitar
Gujarat
Gujarati
Gullah
Gunderson
Gunnar
Gunner
Gunther
Gunther's
Gurkha
Gurkha's
Gus
Gustafson
Gustafson's
Gustav
Gustav's
Gustave
Gustave's
Gustavus
Gutenberg
Guthrie
Guyana
Gwen
Gwyn
Gwyn's
Gymnast
HARRIS
HDL
HELGA-S
HELP
HELPDESK
HEWITT RAND
HLT
HOST
HP
HPDESK
HPLASER
HPOFFICE
HPOFFICE DATA
HPONLY
HPP187
HPP187 SYS
HPP189
HPP196
HPWORD PUB
Haag
Haag's
Haas
Haberman
Haberman's
Habib
Habib's
Hacker
Hackett
Hadamard
Haddad
Haddad's
Hades
Hadley
Hadley's
Hadrian
Hafiz
Hagen
Hagen's
Hager
Hager's
Hagstrom
Hagstrom's
Hague
Hahn
Hahn's
Haifa
Haines
Haiti
Haitian
Hal
Haley
Haley's
Halifax
Halley
Halley's
Hallinan
Halloween
Halpern
Halsey
Halsey's
Halstead
Halstead's
Halverson
Halverson's
Hamal
Hamal's
Hamburg
Hamey
Hamilton
Hamiltonian
Hamiltonians
Hamlin
Hamlin's
Hammer
Hammett
Hammond
Hampshire
Hampton
Hamster
Han
Hancock
Handel
Handel's
Haney
Haney's
Hanford
Hanford's
Hankel
Hankel's
Hanley
Hanley's
Hanlon
Hanlon's
Hanna
Hanna's
Hannah
Hannibal
Hanoi
Hanover
Hanoverian
Hanoverianise
Hanoverianises
Hanoverianize
Hanoverianizes
Hanoverise
Hanoverises
Hanoverize
Hanoverizes
Hans
Hansel
Hansen
Hanson
Hanukkah
Hapgood
Hapsburg
Hapsburg's
Harbin
Harbin's
Harcourt
Hardin
Harding
Harlan
Harlan's
Harlem
Harley
Harley's
Harmon
Harmon's
Harmonist
Harmonistic
Harmonistically
Harold
Harpy
Harriet
Harriman
Harriman's
Harrington
Harrington's
Harris
Harrisburg
Harrison
Harrisonburg
Hartford
Hartley
Hartman
Harvard
Harvardise
Harvardises
Harvardize
Harvardizes
Harvey
Harveyise
Harveyises
Harveyize
Harveyizes
Harveys
Haskell
Haskins
Hastings
Hatchure
Hatfield
Hathaway
Hathaway's
Hatteras
Hattie
Hattiesburg
Hattiesburg's
Hattise
Hattises
Hattize
Hattizes
Hatton
Haugen
Haugen's
Hausa
Hausa's
Hausdorff
Hausdorff's
Hauser
Havana
Havilland
Havilland's
Hawaii
Hawaiian
Hawkeye
Hawkins
Hawley
Hawthorne
Hayden
Hayden's
Haydn
Hayes
Haynes
Hays
Hayward
Haywood
Healey
Healey's
Healy
Healy's
Hearst
Hearts
Heartwood
Heather
Heathkit
Heathman
Hebe
Hebraic
Hebraicise
Hebraicises
Hebraicize
Hebraicizes
Hebrew
Hebrews
Hebrides
Hebrides's
Hecate
Hecate's
Heckman
Heckman's
Hecuba
Hedda
Hegel
Hegelian
Hegelianise
Hegelianises
Hegelianize
Hegelianizes
Heidegger
Heidegger's
Heidelberg
Heidi
Heine
Heine's
Heinlein
Heinlein's
Heinrich
Heinrich's
Heinz
Heinze
Heisenberg
Heiser
Helen
Helena
Helene
Helga
Helga's
Heliopolis
Hellenic
Hellenisation
Hellenisations
Hellenise
Hellenised
Hellenises
Hellenising
Hellenization
Hellenizations
Hellenize
Hellenized
Hellenizes
Hellenizing
Hellespont
Hellman
Hello
Helmholtz
Helmut
Helpme
Helsinki
Helvetica
Hemingway
Hempstead
Hempstead's
Henderson
Hendrick
Hendricks
Hendrickson
Hendrix
Henley
Henley's
Hennessey
Hennessey's
Hennessy
Henning
Henri
Henri's
Henrietta
Hensel
Hensel's
Hepburn
Hera
Heraclitus
Herbert
Herculean
Hercules
Hereford
Herkimer
Herman
Hermann
Hermann's
Hermes
Hermite
Hermosa
Hernandez
Hernandez's
Herodotus
Herr
Herrington
Herschel
Hersey
Hershel
Hershey
Hertzog
Hertzog's
Hesperus
Hess
Hesse
Hesse's
Hessian
Hessians
Hester
Hester's
Hetman
Hetman's
Hettie
Hettie's
Hetty
Hetty's
Heublein
Heusen
Heusen's
Heuser
Heuser's
Hewett
Hewett's
Hewitt
Hewitt's
Hewlett
Hewlett's
Heywood
Hiatt
Hiatt's
Hiawatha
Hibbard
Hibbard's
Hibernia
Hickey
Hickeys
Hickman
Hickman's
Hickok
Hicks
Hieronymus
Higgins
Highfield
Hilbert
Hildebrand
Hildebrand's
Hillary
Hillcrest
Hillel
Hillsboro
Hillsdale
Hilton
Himalaya
Himalaya's
Himalayas
Himmler
Hindi
Hindu
Hindu's
Hinduism
Hindus
Hindustan
Hindustan's
Hines
Hinkle
Hinman
Hinman's
Hinsdale
Hippocrates
Hippocratic
Hiram
Hirey
Hiroshi
Hiroshi's
Hiroshima
Hirsch
Hispanic
Hispanic's
Hispanicise
Hispanicises
Hispanicize
Hispanicizes
Hispanics
History
Hitachi
Hitchcock
Hitler
Hitlerian
Hitlerism
Hitlerite
Hitlerites
Hoagland
Hoagland's
Hoare
Hoare's
Hobart
Hobart's
Hobbes
Hobbit
Hobbs
Hobday
Hoboken
Hockey
Hockey1
Hodges
Hodgkin
Hodgkin's
Hoff
Hoff's
Hoffman
Hokan
Holbrook
Holcomb
Holcomb's
Holland
Holland's
Hollandaise
Hollander
Hollerith
Hollingsworth
Hollingsworth's
Hollister
Holloway
Holloway's
Hollywood
Hollywoodise
Hollywoodises
Hollywoodize
Hollywoodizes
Holm
Holm's
Holman
Holman's
Holmdel
Holmdel's
Holmes
Holocene
Holst
Holstein
Holyoke
Holzman
Hom
Homer
Homeric
Honda
Honda's
Honda1
Hondo
Honduras
Honeywell
Honolulu
Honshu
Honshu's
Hoosier
Hoosierise
Hoosierises
Hoosierize
Hoosierizes
Hoover
Hoover's
Hooverise
Hooverises
Hooverize
Hooverizes
Hopcroft
Hopi
Hopi's
Hopkins
Hopkinsian
Horace
Horatio
Hornblower
Horner
Horner's
Hornets
Horowitz
Horton
Horus
Hotdog
Hotrod
Hottentot
Hottentot's
Houdaille
Houdaille's
Houdini
Houghton
Houghton's
Houston
Howard
Howe
Howell
Hoyt
Hoyt's
Hrothgar
Hrothgar's
Hubbard
Hubbard's
Hubbell
Hubbell's
Huber
Huber's
Hubert
Huck
Hudson
Huey
Huffman
Huffman's
Huggins
Hugh
Hughes
Hugo
Humboldt
Hume
Hummel
Hummel's
Humphrey
Humpty
Hun
Hungarian
Hungary
Huns
Hunter
Hunting
Huntington
Huntington's
Huntley
Huntley's
Huntsville
Hurd
Hurd's
Hurdies
Huron
Hurons
Hurst
Hurwitz
Huskers
Huston
Huston's
Hutchins
Hutchinson
Hutchison
Huxley
Huxtable
Huxtable's
Hyades
Hyannis
Hyde
Hyde's
Hyman
Hz
I
I'd
I'll
I'm
I've
IA
IBM
IBM's
ICC
ICL
ID
IEE
IEEE
IFIP
IGN
IL
ILMI
INFO
INGRES
INTERAMA
INTERNET
INTX3
INVALID
IOT
IQ
IR
IRS
IT&T
ITCorp
ITCorp's
ITF3000
ITT
IUD
IUDs
Ian
Ian's
Iberia
Iberian
Ibero
Ibero-
Ibn
Ibsen
Icarus
Iceland
Icelandic
Iceman
Ida
Ida's
Idaho
Ifni
Igor
Igor's
Iguana
Ike
Ike's
Iliad
Iliadise
Iliadises
Iliadize
Iliadizes
Illinois
Illuminise
Illuminises
Illuminize
Illuminizes
Ilona
Ilyushin
Imagen
Imagen's
Imbrium
Inanna
Inc
Inca
Incas
India
India's
Indian
Indian's
Indiana
Indiana's
Indianapolis
Indians
Indies
Indira
Indo
Indochina
Indochinese
Indoeuropean
Indonesia
Indonesian
Indus
Indy
Informatica
Ingersoll
Ingram
Injun
Injuns
Inman
Inman's
Intel
Intel's
Intelsat
Interdata
Internet
Interpol
Inverness
Io
Ionian
Ionians
Ionicisation
Ionicise
Ionicises
Ionicization
Ionicizations
Ionicize
Ionicizes
Iowa
Ira
Iran
Iran's
Iranian
Iranian's
Iranians
Iranise
Iranises
Iranize
Iranizes
Iraq
Iraqi
Iraqi's
Iraqis
Ireland
Ireland's
Irene
Irish
Irishise
Irishises
Irishize
Irishizes
Irishman
Irishmen
Irma
Ironman
Iroquois
Irrawaddy
Irvin
Irvin's
Irvine
Irving
Irwin
Irwin's
Isaac
Isaacs
Isaacson
Isaacson's
Isabel
Isabella
Isabella's
Isabelle
Isadore
Isadore's
Isaiah
Isaiah's
Isfahan
Ising
Isis
Islam
Islamabad
Islamabad's
Islamic
Islamisation
Islamise
Islamises
Islamization
Islamizations
Islamize
Islamizes
Islandia
Isolde
Isolde's
Israel
Israel's
Israeli
Israeli's
Israelis
Israelite
Israelites
Israelitise
Israelitises
Israelitize
Israelitizes
Istanbul
Istvan
Istvan's
Italian
Italian's
Italianisation
Italianise
Italianiser
Italianisers
Italianises
Italianization
Italianizations
Italianize
Italianizer
Italianizers
Italianizes
Italians
Italy
Itel
Ithaca
Ithacan
Ito
Ito's
Ivan
Ivanhoe
Iverson
Iverson's
Izaak
Izvestia
JACM
JDE
JSBach
Jablonsky
Jablonsky's
Jackie
Jackman
Jackson
Jacksonian
Jacksons
Jacksonville
Jacky
Jacob
Jacobean
Jacobi
Jacobi's
Jacobian
Jacobinise
Jacobinize
Jacobite
Jacobs
Jacobsen
Jacobson
Jacobson's
Jacobus
Jacoby
Jacqueline
Jacques
Jaeger
Jaeger's
Jaguar
Jaime
Jaime's
Jakarta
Jake
Jakes
Jamaica
Jamaican
James
Jameson
Jamestown
Jan
Jane
Janeiro
Janesville
Janet
Janice
Janis
Janos
Jansen
Jansenist
Jansenist's
Januaries
January
January's
Janus
Japan
Japan's
Japanese
Japanisation
Japanise
Japanised
Japanises
Japanising
Japanization
Japanizations
Japanize
Japanized
Japanizes
Japanizing
Jarvin
Jarvin's
Jasmine
Jason
Jasper
Jastrow
Java
Javanese
Jaycee
Jaycees
Jean's
Jeanne
Jeannie
Jed
Jed's
Jeff
Jefferson
Jefferson's
Jeffersonian
Jeffersonians
Jeffrey
Jehovah
Jello
Jenkins
Jennie
Jennifer
Jennifer's
Jennings
Jenny's
Jensen
Jensen's
Jeremiah
Jeremy
Jeres
Jericho
Jeroboam
Jerome
Jerry
Jerry's
Jerusalem
Jesse
Jessica
Jessie
Jessy
Jester
Jesuit
Jesuitise
Jesuitised
Jesuitises
Jesuitising
Jesuitism
Jesuitize
Jesuitized
Jesuitizes
Jesuitizing
Jesuits
Jesus
Jew
Jewell
Jewell's
Jewelled
Jewett
Jewett's
Jewish
Jewishness
Jews
Jill
Jill's
Jim
Jimbo
Jimbob
Jimenez
Jimmie
Jinny
Jo
Jo's
Joan
Joanna
Joanne
Joaquin
Jobrel
Jody
Joe
Joel
Joes
Johann
Johanna
Johanna's
Johannes
Johannesburg
Johansen
Johanson
John
John's
Johnnie
Johnnie's
Johnny
Johns
Johnsen
Johnson
Johnston
Johnston's
Johnstown
Joker
Joliet
Jolla
Jolla's
Jon
Jonas
Jonathan
Jonathanisation
Jonathanization
Jonathanizations
Jones
Joneses
Joplin
Jordan
Jordanian
Jorge
Jorgensen
Jorgenson
Jose
Josef
Joseph
Josephine
Josephson
Josephus
Joshua
Josiah
Jovanovich
Jove
Jovian
Joyce
Jr
Juan
Juanita
Jubal
Judaica
Judaism
Judas
Judd
Judd's
Judder
Juddered
Juddering
Judders
Jude
Judea
Judith
Judson
Judson's
Judy
Jugoslavia
Jukes
Jul
Jules
Julia
Julian
Julie
Julie's
Julies
Juliet
Julio
Julius
July
July's
Julys
Jun
June
June's
Juneau
Junebug
Junes
Jung
Jung's
Jungian
Junior
Juno
Jupiter
Jura
Jura's
Juras
Jurassic
Justin
Justine
Justinian
Jutish
Jutland
Jutland's
KS
KWIC
KY
Kabuki
Kabul
Kaddish
Kafka
Kafkaesque
Kahn
Kahn's
Kajar
Kajar's
Kalamazoo
Kali
Kalmuk
Kalmuk's
Kamchatka
Kamikaze
Kamikaze's
Kamikazes
Kampala
Kampala's
Kampuchea
Kampuchea's
Kanarese
Kane
Kane's
Kankakee
Kannada
Kansas
Kant
Kantian
Kaplan
Kaplan's
Karachi
Karachi's
Karamazov
Karamazov's
Karen
Karl
Karol
Karp
Karp's
Kashmir
Kaskaskia
Kate
Katharine
Katharine's
Katherine
Kathleen
Kathryn
Kathy
Katie
Katmandu
Katowice
Katowice's
Katz
Kauffman
Kauffman's
Kaufman
Kaufman's
Kay
Kayla
Keaton
Keats
Keegan
Keenan
Keith
Keller
Kelley
Kellogg
Kelly
Kelsey
Kelsey's
Kelvin
Kemp
Kendall
Kendall's
Kenilworth
Kennan
Kennan's
Kennecott
Kennedy
Kenneth
Kenney
Kenney's
Kenning
Kenny
Kenosha
Kensington
Kent
Kenton
Kenton's
Kentucky
Kenya
Kenyon
Kenyon's
Kepler
Kermit
Kernighan
Kernighan's
Kerouac
Kerouac's
Kerr
Kerr's
Kessler
Kessler's
Kettering
Kevin
Kewaskum
Kewaunee
Keyes
Keynes
Keynesian
Khartoum
Khartoum's
Khmer
Khrushchev
Khrushchevs
Kickapoo
Kidde
Kidde's
Kieffer
Kieffer's
Kiel
Kiev
Kiewit
Kiewit's
Kigali
Kigali's
Kikuyu
Kikuyu's
Kilgore
Kilgore's
Kilimanjaro
Kilimanjaro's
Killebrew
Killer
Killme
Kim
Kimball
Kimball's
Kimberly
Kimberly's
Kinder
Kingsbury
Kingsley
Kingston
Kingstown
Kingwood
Kinney
Kinney's
Kinnickinnic
Kinsey
Kinshasha
Kinshasha's
Kiowa
Kipling
Kirby
Kirchhoff
Kirchhoff's
Kirchner
Kirchner's
Kirchoff
Kirk
Kirkland
Kirkpatrick
Kirkwood
Kirov
Kirov's
Kitakyushu
Kitakyushu's
Kitten
Kittens
Kiwanis
Klan
Klaus
Klein
Klein's
Kleinrock
Kleinrock's
Kline
Kline's
Klux
Knapp
Knapp's
Knauer
Knauer's
Knickerbocker
Knickerbockers
Knight
Knights
Knightsbridge
Knightsbridge's
Knobeloch
Knossos
Knott
Knott's
Knowles
Knowlton
Knowlton's
Knox
Knoxville
Knudsen
Knudson
Knuth
Knuth's
Knutsen
Knutson
Kobayashi
Koch
Kochab
Kochab's
Kodachrome
Kodak
Kodaks
Kodiak
Koenig
Koenigsberg
Kohler
Kombat
Kong
Konrad
Konrad's
Koppers
Koran
Koran's
Korea
Korean
Koreans
Kovacs
Kowalewski
Kowalewski's
Kowalski
Kowalski's
Kowloon
Kowtow
Kraemer
Krakatoa
Krakow
Kramer
Krause
Krebs
Kremlin
Kresge
Krieger
Krieger's
Krishna
Kristen
Kristi
Kristin
Kristin's
Kristy
Kronecker
Kronecker's
Krueger
Kruger
Kruse
Kruse's
Krystal
Ku
Kuala
Kuenning
Kuenning's
Kuhn
Kuhn's
Kumar
Kurd
Kurdish
Kurt
Kuwait
Kuwaiti
Kyle
Kyoto
L'Hospital
L'Hospital's
L'vov
LAB
LASER
LASERWRITER
LDL
LED's
LEDs
LIFO
LINK
LKWPETER
LOTUS
LR-ISDN
LSI
LTV
LaTeX
Laban
Laban's
Labrador
Lac
Lacerta
Lacerta's
Lacey
Lachesis
Lackawanna
Lafayette
Lagos
Lagrange
Lagrange's
Lagrangian
Lagrangian's
Laguerre
Laguna
Lahore
Lahore's
Laidlaw
Laidlaw's
Lakehurst
Lakers
Lakewood
Lakota
Lamar
Lamar's
Lamarck
Lamport
Lamport's
Lana
Lana's
Lancashire
Lancaster
Lancelot
Lancelot's
Landis
Landwehr
Lang
Lang's
Lange
Langeland
Langford
Langley
Langmuir
Langmuir's
Lanka
Lanka's
Lansing
Lao
Laocoon
Laos
Laotian
Laotians
Laplace
Laplacian
Laramie
Laredo
Lares
Larkin
Larkin's
Larry
Lars
Larsen
Larson
Laser
Laszlo
Laszlo's
Lateran
Lateran's
Lathrop
Latin
Latin's
Latinate
Latinisation
Latinise
Latinised
Latiniser
Latinisers
Latinises
Latinising
Latinity
Latinization
Latinizations
Latinize
Latinized
Latinizer
Latinizers
Latinizes
Latinizing
Latrobe
Latrobe's
Lattimer
Latvia
Latvia's
Lauderdale
Laue
Laue's
Laughlin
Laughlin's
Laundromat
Laundromats
Lauren
Laurence
Laurent
Laurent's
Laurentian
Laurie
Laurie's
Lausanne
Lausanne's
Lavoisier
Lavoisier's
Lawford
Lawrence
Lawrenceville
Lawson
Layton
Layton's
Lazarus
Leander
Leander's
Lear
Leary
Leavenworth
Lebanese
Lebanon
Lebesgue
Leeds
Leeuwenhoek
Leeuwenhoek's
Legendre
Legendre's
Leger
Legers
Lehigh
Lehman
Lehman's
Lehmer
Lehmer's
Leibniz
Leiden
Leigh
Leighton
Leila
Leipzig
Leipzig's
Leland
Leland's
Lemke
Lemuel
Len
Len's
Lena
Lena's
Lenin
Leningrad
Leninism
Leninist
Lennon
Lennox
Lennox's
Lenny
Lenore
Lenore's
Lenten
Leo
Leon
Leona
Leonard
Leonardo
Leone
Leonid
Leonid's
Leopold
Leopoldville
Leroy
Lesbian
Lesbians
Leslie
Lesotho
Lesotho's
Lestat
Lester
Lethe
Lethe's
Letitia
Letitia's
Letmein
Letter
Lev
Levi
Leviable
Levin
Levin's
Levine
Levis
Leviticus
Levitt
Levitt's
Lew
Lew's
Lewellyn
Lexington
Leyden
Liberace
Liberia
Libra
Library
Libreville
Libreville's
Libya
Libyan
Lichtenstein
Lichter
Lieberman
Lieberman's
Liechtenstein
Ligget
Ligget's
Liggett
Liggett's
Light
Lila
Lila's
Lilian
Lilian's
Lillian
Lillian's
Lilliput
Lilliputian
Lilliputianise
Lilliputianises
Lilliputianize
Lilliputianizes
Lilly
Lima
Liman
Limerick
Lin
Lin's
Lincoln
Lind
Lind's
Linda
Lindberg
Lindbergh
Lindbergh's
Lindholm
Lindholm's
Lindquist
Lindquist's
Lindsay
Lindsay's
Lindsey
Lindsey's
Lindstrom
Lindstrom's
Lindy
Linnaeus
Linotype
Linton
Linus
Linux
Lionel
Lippincott
Lippincott's
Lipschitz
Lipscomb
Lipscomb's
Lipton
Lisa
Lisbon
Lise
Lise's
Liss
Lissajous
Lister
Listerise
Listerises
Listerize
Listerizes
Liston
Lithuania
Lithuanian
Little
Littleton
Litton
Livermore
Liverpool
Liverpudlian
Livingston
Liz
Liz's
Lizard
Lizzie
Lizzy
Lloyd
Lobelia
Locke
Lockhart
Lockheed
Lockian
Lockwood
Lodowick
Lodowick's
Loeb
Loeb's
Logan
Loire
Lois
Loki
Loki's
Lola
Lomb
Lomb's
Lombard
Lombardy
Lombardy's
Lome
London
Londonderry
Londoner
Londonisation
Londonise
Londonises
Londonization
Londonizations
Londonize
Londonizes
Longfellow
Longstreet
Loomis
Looney
Lopez
Lorelei
Loren
Loren's
Lorentzian
Lorenz
Lorenz's
Loretta
Lorinda
Lorinda's
Lorraine
Los
Loser
Lothario
Lotte
Lotte's
Lottie
Lou
Lou's
Louis
Louisa
Louise
Louisiana
Louisianan
Louisville
Lounsbury
Lounsbury's
Lourdes
Louvre
Lovejoy
Lovelace
Loveland
Loveme
Lover
Lowe
Lowe's
Lowell
Lowry
Lowry's
Loy
Loyola
Ltd
Lubbock
Lubell
Lubell's
Lucas
Lucerne
Lucia
Lucian
Lucien
Lucifer
Lucille
Lucius
Lucretia
Lucretius
Lucy
Ludlow
Ludlow's
Ludmilla
Ludwig
Lufthansa
Luftwaffe
Luis
Luke
Lumpur
Lund
Lund's
Lundberg
Lundberg's
Lundquist
Lundquist's
Lura
Lusaka
Lusaka's
Luther
Lutheran
Lutheranise
Lutheraniser
Lutheranisers
Lutheranises
Lutheranize
Lutheranizer
Lutheranizers
Lutheranizes
Lutz
Luxembourg
Luxemburg
Luzon
Luzon's
Lydia
Lykes
Lyle
Lyle's
Lyman
Lyman's
Lynchburg
Lyndon
Lynn
Lyon
Lyons
Lyra
Lyra's
Lysenko
Lysenko's
M
MAG
MAIL
MAILER
MANAGER
MANAGER.SYS
MASTER
MBA
MBIU0
MBMANAGER
MBWATCH
MD
MDSYS
MDs
MFG
MGR
MGR.SYS
MHz
MIGs
MILLER
MIPS
MIT
MIT's
MITRE
MITREs
MMO2
MN
MO
MOREAU
MPE
MPH
MRI
MTS
MTYSYS
MULTICS
Mabel
Mabel's
Mac
MacArthur
MacDonald
MacDougall
MacDougall's
MacDraw
MacDraw's
MacGregor
MacIntosh
MacIntosh's
MacKenzie
MacMahon
MacMahon's
MacMillan
MacPaint
MacPaint's
Macadamia
Macassar
Macaulay
Macaulayan
Macaulayism
Macaulayisms
Macbeth
Macedon
Macedonia
Macedonian
Mach
Machiavelli
Machiavellian
Mackey
Mackey's
Mackinac
Mackinaw
Maclaurin
Macon
Madagascar
Madame
Madames
Maddock
Maddog
Maddox
Madeira
Madeleine
Madeline
Madeline's
Madhya
Madison
Madonna
Madonnas
Madras
Madrid
Madsen
Madsen's
Mae
Mae's
Maelstrom
Mafia
Mafia's
Mafiosi
Mafioso
Magdalene
Magellan
Magellanic
Maggie
Magill
Magnuson
Magnuson's
Magog
Magog's
Magruder
Maguire
Maguires
Maharashtra
Mahayana
Mahayanist
Mahoney
Mahoney's
Maier
Maine
Majorca
Majorca's
Malabar
Malabar's
Malagasy
Malagasy's
Malamud
Malawi
Malawi's
Malay
Malayise
Malayises
Malayize
Malayizes
Malaysia
Malaysian
Malcolm
Malden
Malden's
Maldive
Maldive's
Mali
Mali's
Malibu
Malibu's
Mallory
Malone
Maloney
Maloney's
Malraux
Malta
Maltese
Malthus
Malthusian
Malton
Malton's
Manager
Managua
Manama
Manchester
Manchuria
Mandelbrot
Mandelbrot's
Manfred
Manhattan
Manhattan's
Manhattanise
Manhattanises
Manhattanize
Manhattanizes
Manila
Manila's
Manitoba
Manitowoc
Mankowski
Manley
Manley's
Mann
Mann's
Mans
Mansfield
Manuel
Manuel's
Manville
Mao
Maori
Maplecrest
Marc
Marc's
Marceau
Marceau's
Marcel
Marcello
Marcello's
Marcia
Marcia's
Marco
Marco's
Marcotte
Marcus
Marcy
Mardi
Mardis
Margaret
Margaret's
Margery
Margery's
Margo
Margo's
Marguerite
Marianne
Marianne's
Marie
Marietta
Marilyn
Marin
Marino
Mario
Marion
Marjorie
Marjory
Marjory's
Markham
Markham's
Markism
Markism's
Markov
Markovian
Markovitz
Marks
Marlboro
Marlborough
Marlene
Marley
Marlowe
Marquette
Marrietta
Marriott
Mars
Marseilles
Marsha
Marshal
Marshall
Marshalled
Marshalling
Martha
Martian
Martians
Martin
Martinez
Martinique
Martinson
Marty
Marvin
Marx
Marxian
Marxism
Marxisms
Marxist
Mary
Mary's
Maryland
Maryland's
Marylanders
Maseru
Masonic
Masonite
Massachusetts
Massey
Massey's
Master
Masters
Mateo
Mateo's
Mathematica
Mathematik
Mathews
Mathewson
Mathias
Mathieu
Matilda
Matisse
Matisses
Matson
Matson's
Matsumoto
Matsumoto's
Matt
Matt's
Matthew
Matthews
Mattie
Mattson
Mattson's
Maude
Maureen
Maurice
Mauricio
Maurine
Maurine's
Mauritania
Mauritius
Maveric
Mavis
Mawr
Max
Maximilian
Maxine
Maxtor
Maxtor's
Maxwell
Maxwellian
May
Maya
Mayans
Mayer
Mayer's
Mayfair
Mayflower
Maynard
Mayo
Mayo's
Mazda
Mbabane
McAdam
McAdams
McAllister
McAllister's
McBride
McBride's
McCabe
McCabe's
McCall
McCall's
McCallum
McCallum's
McCann
McCann's
McCarthy
McCarthy's
McCarty
McCarty's
McCauley
McCauley's
McClain
McClain's
McClellan
McClellan's
McClure
McClure's
McCluskey
McCluskey's
McConnel
McConnel's
McConnell
McConnell's
McCormick
McCormick's
McCoy
McCoy's
McCracken
McCracken's
McCullough
McCullough's
McDaniel
McDaniel's
McDermott
McDermott's
McDonald
McDonald's
McDonnell
McDonnell's
McDougall
McDougall's
McDowell
McDowell's
McElhaney
McElhaney's
McElroy
McElroy's
McFadden
McFadden's
McFarland
McFarland's
McGee
McGee's
McGill
McGill's
McGinnis
McGovern
McGovern's
McGowan
McGowan's
McGrath
McGrath's
McGraw
McGraw's
McGregor
McGregor's
McGuire
McGuire's
McHugh
McHugh's
McIntosh
McIntosh's
McIntyre
McIntyre's
McKay
McKay's
McKee
McKee's
McKenna
McKenna's
McKenzie
McKenzie's
McKeon
McKeon's
McKesson
McKesson's
McKinley
McKinley's
McKinney
McKinney's
McKnight
McKnight's
McLanahan
McLaughlin
McLaughlin's
McLean
McLean's
McLeod
McLeod's
McMahon
McMahon's
McMartin
McMartin's
McMillan
McMillan's
McMullen
McMullen's
McNally
McNally's
McNaughton
McNaughton's
McNeil
McNeil's
McNulty
McNulty's
McPherson
McPherson's
MeAdult
Mecca
Medea
Medfield
Medford
Medford's
Medicaid
Medicare
Medici
Medicis
Mediterranean
Mediterraneanisation
Mediterraneanise
Mediterraneanises
Mediterraneanization
Mediterraneanizations
Mediterraneanize
Mediterraneanizes
Medusa
Medusa's
Medusan
Meg
Meg's
Meier
Meier's
Meiji
Meister
Meistersinger
Mekong
Mel
Melampus
Melanesia
Melanesian
Melanie
Melbourne
Melcher
Melcher's
Melinda
Melisande
Melissa
Mellon
Melpomene
Melpomene's
Melville
Melvin
Memphis
Mencken
Mendel
Mendel's
Mendelian
Mendelise
Mendelises
Mendelize
Mendelizes
Mendelssohn
Mendoza
Menelaus
Menlo
Mennonite
Mennonites
Menominee
Menorca
Mensch
Menzies
Mephistopheles
Mercator
Mercedes
Merck
Merck's
Meredith
Meriwether
Merle
Merlin
Merriam
Merrick
Merrill
Merrimac
Merrimack
Merritt
Merritt's
Merrymake
Mersenne
Mervin
Mervin's
Mesopotamia
Mesopotamian
Mesozoic
Messiah
Messrs
Metcalf
Metcalf's
Methodism
Methodist
Methuen
Methuen's
Methuselah
Methuselahs
Metrecal
Metzler
Metzler's
Mexican
Mexicanise
Mexicanises
Mexicanize
Mexicanizes
Mexicans
Mexico
Meyer
Meyers
Miami
Michael
Michaelangelo
Michaels
Michaelson
Michel
Michel's
Michelangelo
Michele
Michele's
Michelin
Michell
Michelle
Michelson
Michigan
Michigan's
Mick
Mickelson
Mickey
Mickie
Micky
MicroVAX
MicroVAXes
Micronesia
Micronesian
Microport
Microport's
Microsoft
Microsoft's
Midas
Middlebury
Middlesex
Middleton
Middletown
Midlandise
Midlandises
Midlandize
Midlandizes
Midwest
Midwestern
Midwesterner
Midwesterners
Miguel
Mikey
Mikhail
Mikoyan
Milan
Mildred
Miles
Millard
Miller
Millie
Millikan
Millington
Mills
Milne
Milquetoast
Milquetoasts
Milton
Miltonian
Miltonic
Miltonise
Miltonised
Miltonises
Miltonising
Miltonism
Miltonist
Miltonize
Miltonized
Miltonizes
Miltonizing
Milwaukee
Mimi
Mindanao
Mindanao's
Minerva
Minneapolis
Minnesota
Minnesota's
Minnie
Minoan
Minos
Minot's
Minotaur
Minotaur's
Minsk
Minsk's
Minsky
Minsky's
Miocene
Mira
Miranda
Mirfak
Mirfak's
Miriam
Mississippi
Mississippian
Mississippians
Missoula
Missouri
Missy
Mitch
Mitchell
Mittens
Mizar
Mizar's
Mobil
Modesto
Modula
Modula-2
Modula-3
Moe
Moe's
Moen
Moen's
Mogadiscio
Mogadishu
Moghul
Mohammed
Mohammedan
Mohammedanisation
Mohammedanise
Mohammedanises
Mohammedanism
Mohammedanization
Mohammedanizations
Mohammedanize
Mohammedanizes
Mohawk
Mohr
Moines
Moiseyev
Moiseyev's
Moivre
Moivre's
Moldavia
Moliere
Moline
Moll
Mollie
Molly
Moloch
Molochise
Molochises
Molochize
Molochizes
Molotov
Moluccas
Mona
Mona's
Monaco
Monash
Monday
Monday's
Mondays
Monet
Monfort
Mongolia
Mongolian
Mongolianism
Monica
Monkey
Monmouth
Monmouth's
Monoceros
Monongahela
Monongahela's
Monroe
Monrovia
Monsanto
Monster
Mont
Montague
Montaigne
Montana
Montana's
Montanan
Montanan's
Montclair
Montenegrin
Montenegrin's
Montenegro
Monterey
Monteverdi
Monteverdi's
Montevideo
Montgomery
Monticello
Montmartre
Montmartre's
Montpelier
Montrachet
Montrachet's
Montreal
Monty
Moon
Mooney
Moonlike
Moor
Moore
Moorish
Moors
Moran
Moran's
Moravia
Moravian
Moravianised
Moravianized
Moravianizeds
Morehouse
Moreland
Moresby
Moresby's
Morgan
Moriarty
Morley
Morley's
Mormon
Moroccan
Morocco
Morrill
Morrill's
Morris
Morrison
Morrissey
Morrissey's
Morristown
Morse
Mortimer
Morton
Moscone
Moscow
Moser
Moser's
Moses
Moslem
Moslem's
Moslemise
Moslemises
Moslemize
Moslemizes
Moslems
Mossberg
Mother
Motorola
Motorola's
Moulton
Moulton's
Mouthe
Mouton
Moyer
Moyer's
Mozart
Mr
Mrs
Ms
Mt
Mudd
Mudd's
Mueller
Mueller's
Muenster
Muffin
Muhammad
Muir
Mukden
Mukden's
Mullen
Multibus
Multibus's
Multics
Mumford
Muncie
Mundt
Munich
Munroe
Munsey
Munsey's
Munson
Muong
Muong's
Muriel
Murphy
Murray
Murrow
Muscat
Muscovite
Muscovy
Muskegon
Muslim
Muslim's
Muslims
Mussolini
Mussolini's
Mussolinis
Mussorgsky
Mussorgsky's
Mustang
Muzak
Muzo
Muzo's
Mycenae
Mycenaean
Myers
Mynheer
Myra
Myra's
Myron
Mysore
NAACP
NAMES
NASA
NASAs
NATO
NATOs
NBC
NBS
NC
NCAA
NCAR
NCC
NCC1701
NCO
NCR
ND
NETBASE
NETCON
NETFRAME
NETMGR
NETNONPRIV
NETPRIV
NETSERVER
NETWORK
NEWINGRES
NEWS
NF
NFI
NFS
NH
NICONEX
NIH
NIMH
NJ
NM
NMR
NNE
NNW
NOAA
NONPRIV
NP
NRC
NSF
NTIS
NULL
NV
NW
NY
NYC
NYT
NYU
NaCl
Nabisco
Nadia
Nadine
Nadine's
Nagasaki
Nagoya
Nagoya's
Nagy
Nagy's
Nair
Nair's
Nairobi
Nakamura
Nakayama
Nakoma
Nan
Nancy
Nancy's
Nanette
Nanking
Nanook
Nantucket
Naomi
Naples
Napoleon
Napoleonic
Napoleonise
Napoleonises
Napoleonize
Napoleonizes
Narbonne
Narbonne's
Narragansett
Narragansett's
Nascar
Nash
Nashua
Nashville
Nassau
Nat
Natalie
Natasha
Natchez
Nate
Nate's
Nathan
Nathaniel
Naur
Navaho
Navajo
Navona
Nazarene
Nazareth
Nazi
Nazi's
Nazis
Nazism
Ndjamena
NeWS
NeXT
Neal
Neal's
Neanderthal
Neapolitan
Nebraska
Nebraska's
Nebraskan
Nebraskan's
Nebuchadnezzar
Nebuchadnezzar's
Ned
Ned's
Needham
Neff
Neff's
Negro
Negro's
Negroes
Negroid
Negroisation
Negroise
Negroises
Negroization
Negroizations
Negroize
Negroizes
Nehru
Nehru's
Neil
Neil's
Nell
Nell's
Nellie
Nellie's
Nelsen
Nelsen's
Nelson
Nepal
Nepal's
Nepali
Neptune
Nero
Ness
Nestor
NetCache
NetICs
NetSeq
Netherlands
Neumann
Neva
Neva's
Nevada
Nevins
Newark
Newbold
Newbold's
Newbury
Newburyport
Newcastle
Newell
Newfoundland
Newman
Newmanise
Newmanises
Newmanize
Newmanizes
Newport
Newsweek
Newsweekly
Newton
Newton's
Newtonian
Nguyen
Nguyen's
Niagara
Niamey
Niamey's
Nibelung
Nicaragua
Niccolo
Nicholas
Nicholls
Nichols
Nicholson
Nicklaus
Nicodemus
Nicole
Nicosia
Nicosia's
Nielsen
Nielson
Nietzsche
Niger
Niger's
Nigeria
Nigerian
Nijinsky
Nikko
Nikko's
Nikolai
Nikolai's
Nile
Nilsen
Nilsson
Nina
Nineveh
Niobe
Nippon
Nipponise
Nipponises
Nipponize
Nipponizes
Nirvana
Nissan
Nixon
Noah
Nobel
Noel
Noetherian
Nolan
Nolan's
Noll
Noll's
Nora
Nora's
Nordhoff
Nordhoff's
Nordic
Nordstrom
Nordstrom's
Noreen
Noreen's
Norfolk
Norma
Norman
Normandy
Normanisation
Normanise
Normaniser
Normanisers
Normanises
Normanization
Normanizations
Normanize
Normanizer
Normanizers
Normanizes
Norris
Norristown
Norse
Northampton
Northfield
Northrop
Northrop's
Northrup
Northrup's
Northumberland
Norton
Norwalk
Norway
Norwegian
Norwich
Nostradamus
Nostrand
Nostrand's
Notre
Nottingham
Nouakchott
Nov
Novak
Novak's
November
November's
Novembers
Novosibirsk
Novosibirsk's
Noyes
Nubia
Nubia's
Nubian
Nugent
Nullstellensatz
Number1
Numerische
Nyquist
Nyquist's
O'Brien
O'Brien's
O'Connell
O'Connell's
O'Connor
O'Connor's
O'Dell
O'Dell's
O'Donnell
O'Donnell's
O'Dwyer
O'Dwyer's
O'Hare
O'Hare's
O'Leary
O'Leary's
O'Neill
O'Neill's
O'Shea
O'Shea's
O'Sullivan
O'Sullivan's
OCITEST
OEM
OEM's
OEMS
OK
OK's
OP.OPERATOR
OPEC
OPERATOR
OPERVAX
ORDPLUGINS
ORDSYS
OS
OS's
OSHA
OU812
OUTLN
Oakland
Oakley
Oakmont
Oberlin
Oberon
Occam
Occam's
Occident
Occidental
Occidentalisation
Occidentalization
Occidentalizations
Occidentalize
Occidentalized
Occidentalizes
Occidentalizing
Occidentals
Oceania
Oconomowoc
Oct
Octavia
October
October's
Octobers
Oderberg
Oderberg's
Oderbergs
Odessa
Odin
Odysseus
Odyssey
Oedipal
Oedipally
Oedipus
Offenbach
Ogden
Ohio
Ohio's
Ojibwa
Okamoto
Okay
Okinawa
Oklahoma
Oklahoma's
Oklahoman
Oklahoman's
Olaf
Olav
Olav's
Oldenburg
Oldsmobile
Olduvai
Oleg
Olga
Oligocene
Olin
Olin's
Oliver
Oliver's
Olivers
Olivetti
Olivia
Olivier
Olivier's
Olsen
Olson
Olympia
Olympian
Olympianise
Olympianises
Olympianize
Olympianizes
Olympic
Olympics
Olympus
Omaha
Oman
Oneida
Online
Onondaga
Onondaga's
Ontario
Opel
Ophiuchus
Ophiucus
Oppenheimer
Orange
Orca
Oregon
Oregonians
Oresteia
Oresteia's
Orestes
Orient
Oriental
Orientalization
Orientalizations
Orientalize
Orientalized
Orientalizes
Orientalizing
Orientals
Orin
Orinoco
Orion
Orion's
Orkney
Orkney's
Orlando
Orleans
Orlick
Orly
Orono
Orono's
Orpheus
Orphic
Orphically
Orr
Orr's
Ortega
Orville
Orville's
Orwell
Orwellian
Osaka
Osbert
Osborn
Osborne
Oscar
Osgood
Osgood's
Oshkosh
Osiris
Oslo
Ostrander
Oswald
Othello
Otis
Ott
Ott's
Ottawa
Otto
Ottoman
Ottomanisation
Ottomanise
Ottomanises
Ottomanization
Ottomanizations
Ottomanize
Ottomanizes
Ouagadougou
Ovid
Owen
Owens
Oxford
Oxnard
Oxonian
Oz
Ozark
Ozarks
Ozzie
P
PAPER
PARC
PASCAL
PASS
PASSW0RD
PASSWORD
PBS
PBX
PC
PC's
PCs
PDP
PDP11
PDP8
PHIGS
PM
PO
PO8
POBox
POST
POSTMASTER
POWERCARTUSER
PPP
PR
PRIMARY
PRINT
PRINTER
PRIV
PTA
PUBSUB
PUC
PVC
Pablo
Pabst
Pacers
Packard
Packard's
Packards
Packer
Packers
Packwood
Paganini
Paine
Pakistan
Pakistani
Pakistanis
Paladin
Palatine
Paleolithic
Paleozoic
Palermo
Palestine
Palestinian
Palladian
Palmolive
Palmyra
Palo
Palomar
Pam
Pam's
Pamela
Panamanian
Pancho
Pandanus
Pandora
Pandora's
Pangaea
Pantera
Panther
Paoli
Paoli's
Pappas
Pappus
Papua
Papua's
Paraguay
Paraguayan
Paraguayan's
Paraguayans
Paramus
Pareto
Pareto's
Paris
Parisian
Parisianisation
Parisianise
Parisianises
Parisianization
Parisianizations
Parisianize
Parisianizes
Parke
Parke's
Parker
Parkersburg
Parkhouse
Parkinson
Parkinsonian
Parks
Parmesan
Parr
Parr's
Parrish
Parrs
Parsi
Parsifal
Parsifal's
Parsons
Parthenon
Parthia
Pasadena
Pascal
Pascal's
Paso
Passaic
Passover
Passwor
Password
Pasternak
Pasteur
Patagonia
Patagonians
Patches
Paterson
Paterson's
Patrice
Patricia
Patrick
Patsies
Patsy
Patterson
Patti
Patti's
Patton
Paul
Paula
Paulette
Paulette's
Pauli
Pauline
Pauling
Paulinise
Paulinises
Paulinize
Paulinizes
Paulo
Paulo's
Paulsen
Paulson
Paulus
Pavlov
Pavlovian
Pawtucket
Payne
Paynes
Paynise
Paynises
Paynize
Paynizes
Payson
Paz
Peabody
Peaches
Peachtree
Peale
Peale's
Peanut
Pearce
Pearson
Pease
Pebbles
Pecos
Pedro
Peewee
Pegasus
Peggy
Peiping
Peking
Pelham
Peloponnese
Pembroke
Pembroke's
Pendleton
Penelope
Penelope's
Penguin
Penh
Penn
Pennsylvania
Pennsylvania's
Penrose
Pensacola
Pentateuch
Pentecost
Pentium
People
Peoria
Pepper
Pepsi
PepsiCo
Percival
Percival's
Percy
Perez
Pergamon
Periclean
Pericles
Perilla
Perkins
Perle
Perle's
Permian
Pernod
Perron
Perry
Perseid
Persephone
Persephone's
Perseus
Pershing
Persia
Persian
Persianisation
Persianise
Persianises
Persianization
Persianizations
Persianize
Persianizes
Persians
Perth
Peru
Peruvian
Peruvianise
Peruvianises
Peruvianize
Peruvianizes
Peruvians
Pete
Peter
Peter's
Peters
Petersburg
Petersen
Peterson
Petkiewicz
Petkiewicz's
Pettibone
Petunia
Peugeot
Pewaukee
Pfizer
Ph
Ph.D
PhD
Phaedra
Phelps
Phil
Philadelphia
Philco
Philip
Philippe
Philippians
Philippine
Philippines
Philistine
Philistines
Philistinise
Philistinises
Philistinize
Philistinizes
Phillies
Phillip
Phillip's
Phillips
Philly
Phipps
Phobos
Phoenicia
Phoenicia's
Phyllis
Physik
Picard
Picasso
Piccadilly
Pickering
Pickett
Pickett's
Pickford
Pickle
Pickman
Pict
Piedfort
Piedmont
Pierre
Pierson
Piglet
Pilate
Pillsbury
Pinehurst
Pinsky
Pinsky's
Piotr
Piotr's
Piper
Pipestone
Piraeus
Pisa
Piscataway
Piscataway's
Pisces
Pitney
Pitt
Pittsburgh
Pittsburghers
Pittsfield
Pittston
Pius
Pizarro
Pl
Plainfield
Plainview
Planck
Planck's
Plato
Platonism
Platonist
Platte
Platteville
Please
Pleiades
Pleistocene
Plexiglas
Pliny
Pliocene
Plutarch
Pluto
Plymouth
Po
Pocahontas
Pocono
Poconos
Podunk
Poe
Poincare
Poindexter
Poisson
Poland
Poland's
Polaris
Polaroid
Politburo
Polk
Pollard
Pollard's
Pollux
Polrty
Poly
Polya
Polyhymnia
Polynesia
Polynesia's
Polynesian
Polyphemus
Polys
Pomerania
Pomeranian
Pomona
Pompeii
Pompey
Ponce
Ponchartrain
Ponchartrain's
Pontiac
Pookie
Poole
Poole's
Popcorn
Pope
Pope's
Popek
Popek's
Popeks
Popeye
Popsicle
Popsicles
Porsche
Porte
Porte's
Portia
Portland
Porto
Portsmouth
Portugal
Portuguese
Poseidon
Posner
Posner's
Posterie
Potemkin
Potomac
Potsdam
Pottawatomie
Potts
Poughkeepsie
Poussin
Poussins
Powell
Powers
Poynting
Poynting's
Pradesh
Prado
Prague
Pratt
Prattville
Pravda
Precambrian
Prentice
Prenticed
Prenticing
Presbyterian
Presbyterianise
Presbyterianises
Presbyterianism
Presbyterianize
Presbyterianizes
Prescott
Presley
Preston
Preston's
Pretoria
Pretorian
Priam
Priestley
Prime's
Prince
Princeton
Principia
Priscilla
Pritchard
Pritchard's
Procrustean
Procrusteanise
Procrusteanises
Procrusteanize
Procrusteanizes
Procrustes
Procter
Procter's
Procyon
Prof
Prokofieff
Prokofiev
Prokofiev's
Promethean
Prometheus
Proserpine
Proserpine's
Protestantise
Protestantises
Protestantism
Protestantize
Protestantizes
Protista
Protophyta
Protozoa
Proust
Provence
Proxmire
Prussia
Prussian
Prussianisation
Prussianise
Prussianiser
Prussianisers
Prussianises
Prussianization
Prussianizations
Prussianize
Prussianizer
Prussianizers
Prussianizes
Psycho
Ptolemaic
Ptolemaists
Ptolemy
Puccini
Puckett
Puerto
Pugh
Pulaski
Pulitzer
Pullman
Pullmanise
Pullmanises
Pullmanize
Pullmanizes
Pullmans
Pumpkin
Punic
Punjab
Punjab's
Punjabi
Puppies
Purcell
Purdue
Purina
Puritan
Puritanise
Puritaniser
Puritanisers
Puritanises
Puritanize
Puritanizer
Puritanizers
Puritanizes
Purple
Pusan
Pusan's
Pusey
Pusey's
Putnam
Putnam's
Pygmalion
Pyhrric
Pyle
Pyle's
Pyongyang
Pyongyang's
Pyotr
Pyotr's
Pyramid
Pyrex
Pyrrhic
Pythagoras
Pythagorean
Pythagoreanise
Pythagoreanises
Pythagoreanize
Pythagoreanizes
Pythagoreans
Q54arwms
QA
QDI
QED
Qatar
Qatar's
Quakeress
Quakerisation
Quakerise
Quakerises
Quakerization
Quakerizations
Quakerize
Quakerizes
Quantico
Quasimodo
Quebec
Queensland
Queensland's
Quezon
Quezon's
Quichua
Quinn
Quinn's
Quirinal
Quito
Quito's
Quixote
Quixotism
Qwert
Qwerty
R&D
R1QTPS
RCA
RCS
RE
REGO
REMOTE
REPORT
RFI
RI
RIP000
RISC
RJE
RM
RMAIL
RMAN
RMS
RNA
ROBELLE
ROM
ROOT
ROOT500
ROTC
RPM
RSA
RSVP
RSX
Rabat
Rabat's
Rabbit
Rabin
Rabin's
Rachel
Rachmaninoff
Racine
Racing
Radcliffe
Rae
Rae's
Rafael
Rafferty
Rafferty's
Ragusan
Raider
Raiders
Rainbow
Raistlin
Raleigh
Ralph
Ralph's
Ralston
Ramada
Raman
Raman's
Ramanujan
Ramirez
Ramo
Ramo's
Ramona
Ramsey
Rand
Randall
Randolph
Ranger
Rangoon
Ranier
Ranier's
Rankin
Rankin's
Rankine
Raoul
Raphael
Rapunzel
Raritan
Raritan's
Rasmussen
Rasta
Rastus
Ratfor
Raul
Raul's
Rawlings
Rawlins
Rawlinson
Rawson
Rayburn
Rayleigh
Raymond
Raymondville
Raytheon
Rd
Reader
Reading
Reagan
Reality
Rebecca
Rebels
Recife
Recife's
RedDog
Reddog
Redford
Redford's
Redhook
Redmond
Redmond's
Redondo's
Redskin
Redstone
Reebok
Reedville
Reefer
Reese
Reeves
Reggie
Regina
Reginald
Regis
Regulus
Reich
Reichenberg
Reichstag
Reid
Reid's
Reilly
Reinhard
Reinhardt
Reinhold
Rembrandt
Remington
Remus
Remy
Rena
Rena's
Renault
Renault's
Renaults
Rene
Rene's
Renee
Renee's
Reno
Renoir
Rensselaer
Rensselaer's
Renville
Retard
Reub
Reub's
Reuben
Reuters
Reuther
Rex
Reykjavik
Reykjavik's
Reynolds
Rhea
Rheims
Rheinholdt
Rhenish
Rhine
Rhinelander
Rhoda
Rhoda's
Rhode
Rhodes
Rhodesia
Rhonda
Rica
Rican
Ricanism
Ricans
Richard
Richards
Richardson
Richey
Richfield
Richland
Richmond
Richter
Rick
Rick's
Rickenbaugh
Rickettsia
Rico
Ridgefield
Ridgway
Riemann
Riemann's
Riemannian
Riga
Rigel
Rigel's
Riggs
Riley
Rilke
Rinehart
Rio
Riordan
Riordan's
Ripley
Ripper
Ritchie
Ritchie's
Ritter
Ritz
Riverview
Riviera
Riyadh
Robbie
Robbin
Robbins
Robert
Robert's
Roberta
Roberto
Roberts
Robertson
Robertsons
Robinson
Robinson's
Robinsonville
Rocco
Rochester
Rochester's
Rochford
Rockaway
Rockaways
Rockefeller
Rockford
Rockies
Rockland
Rockville
Rockwell
Rodgers
Rodman
Rodney
Rodriguez
Roentgen
Roger
Rogers
Roget
Roget's
Roland
Rollie
Rollins
Roman
Roman's
Romanesque
Romania
Romaniser
Romanisers
Romanises
Romanizations
Romanizer
Romanizers
Romanizes
Romano
Romans
Rome
Romeldale
Romeo
Romulus
Ron
Ronald
Ronnie
Rooney
Roosevelt
Roosevelt's
Rooseveltian
Rooster
Roping
Roquemore
Rorschach
Rosa
Rosabelle
Rosalie
Rose
Rosebud
Roseland
Rosella
Rosen
Rosenberg
Rosenblum
Rosenblum's
Rosenthal
Rosenthal's
Rosenzweig
Rosenzweig's
Rosetta
Rosie
Ross
Rossi
Roswell
Rotarian
Rotarians
Roth
Rothschild
Rothschild's
Rotterdam
Rourke
Rousseau
Rowe
Rowe's
Rowena
Rowland
Rowley
Roxbury
Roxbury's
Roxy
Roy
Roy's
Royals
Royce
Rozelle
Ruanda
Rubaiyat
Rube
Ruben
Ruben's
Rubens
Rubin
Rubin's
Rudolf
Rudolf's
Rudolph
Rudy
Rudyard
Rudyard's
Rufus
Rumania
Rumanian
Rumanians
Rumford
Rummel
Runge
Runner
Runnymede
Runyon
Ruppert
Rushmore
Russ
Russel
Russell
Russia
Russian
Russian's
Russianises
Russianizations
Russianizes
Russians
Russo
Russo's
Rutgers
Ruth
Rutherford
Ruthful
Ruthfully
Ruthfulness
Rutland
Rutledge
Rwanda
Rwanda's
Ryan
Rydberg
Rydberg's
Ryder
SABRE
SAMPLE
SC
SCCS
SCM
SD
SE
SECDEMO
SECURITY
SER
SERVICE
SIAM
SIGABRT
SIGALRM
SIGBUS
SIGCHLD
SIGCLD
SIGCONT
SIGEMT
SIGFPE
SIGGRAPH
SIGHUP
SIGILL
SIGINT
SIGIO
SIGIOT
SIGKILL
SIGPIPE
SIGPROF
SIGQUIT
SIGSEGV
SIGSTOP
SIGSYS
SIGTERM
SIGTRAP
SIGTSTP
SIGTTIN
SIGTTOU
SIGURG
SIGUSR
SIGVTALRM
SIGWINCH
SIGXCPU
SIGXFSZ
SIMULA
SKY_FOX
SMSA
SMSA's
SMSAs
SMTP
SPARC
SPARCstation
SPSS
SQL
SSE
SST
SSW
STEEL
STUDENT
SUNY
SUPERVISOR
SUPPORT
SW
SWITCH
SWITCHES_SW
SYS
SYSADM
SYSLIB
SYSMAINT
SYSTEM
SYSTEST
SYSTEST_CLIG
SY_MB
SZYX
Sabbathise
Sabbathises
Sabbathize
Sabbathizes
Sabina
Sabina's
Sabine
Sachs
Sacramento
Sadie
Sadler
Sadler's
Saginaw
Sagittarius
Sahara
Saigon
Sal
Salaam
Salem
Salerno
Salesian
Salina
Salina's
Salisbury
Salish
Salk
Salle
Sally
Sally's
Salton
Salvador
Salvadoran
Salvatore
Salz
Salz's
Sam
Sam's
Samaritan
Sammie
Sammy
Samoa
Samoan
Sampler
Sampson
Samson
Samuel
Samuels
Samuelson
San
Sana
Sanborn
Sanborn's
Sanchez
Sancho
Sandburg
Sanderling
Sanders
Sanderson
Sandia
Sandra
Sandusky
Sanford
Sango
Sanhedrin
Sanskrit
Sanskritic
Sanskritise
Sanskritize
Santa
Santayana
Santiago
Santo
Sao
Sappho
Sappho's
Sara
Saracen
Saracen's
Saracens
Sarah
Sarah1
Saran
Sarasota
Saratoga
Sardinia
Sardinia's
Sargent
Sartre
Saskatchewan
Saskatoon
Satan
Satanism
Satanist
Saturday
Saturday's
Saturdays
Saturn
Saturnalia
Saturnism
Saud
Saudi
Saukville
Saul
Saul's
Sault
Saunders
Savannah
Saviour
Savonarola
Savoy
Savoyard
Savoyards
Saxon
Saxonisation
Saxonise
Saxonises
Saxonization
Saxonizations
Saxonize
Saxonizes
Saxons
Saxony
Saxton
Scala
Scala's
Scandinavia
Scandinavian
Scandinavians
Scarborough
Scarlatti
Scarlatti's
Scarlett
Scarsdale
Scarsdale's
Schaefer
Schaeffer
Schafer
Schaffner
Schantz
Schapiro
Scheherazade
Scheherazade's
Scheherezade
Schelling
Schenectady
Schiller
Schiller's
Schlesinger
Schlesinger's
Schlitz
Schloss
Schmidt
Schmitt
Schnabel
Schnabel's
Schneider
Schoenberg
Schoenberg's
Schofield
Schofield's
School
Schopenhauer
Schottky
Schottky's
Schroeder
Schroedinger
Schubert
Schultz
Schulz
Schumacher
Schuman
Schumann
Schuster
Schuyler
Schuyler's
Schuylkill
Schwab
Schwartz
Schweitzer
Schweitzer's
Sci
Science
Scooby
Scooter
Scorpio
Scot
Scotchgard
Scotchman
Scotia
Scotian
Scotland
Scotland's
Scots
Scotsman
Scotsmen
Scott
Scottish
Scottsdale
Scotty
Scranton
Scribners
Scripps
Scrooge
Scrooge's
Scylla
Scythia
Seaborg
Seabrook
Seagate
Seagate's
Seagram
Seagram's
Sean
Sean's
Seaquarium
Sears
Seattle
Sebastian
Secret
Sedgwick
Seeley
Segovia
Segundo
Seidel
Selectric
Selena
Selena's
Selfridge
Selkirk
Selkirk's
Selma
Selwyn
Selwyn's
Seminole
Semiramis
Semite
Semitic
Semiticise
Semiticises
Semiticize
Semiticizes
Semitisation
Semitise
Semitises
Semitization
Semitizations
Semitize
Semitizes
Sendit
Seneca
Senegal
Senior
Senora
Seoul
Sep
Sepoy
September
September's
Septembers
Sequoia
Serafin
Serbia
Serbia's
Serbian
Serbians
Serbo
Serbo-
Sergei
Sergei's
Serialnumber
Serpens
Serra
Service
Seth
Seth's
Seton
Severn
Severn's
Seville
Seward
Sextans
Seychelle
Seychelles
Seymour
Shadow
Shadows
Shafer
Shafer's
Shaffer
Shaffer's
Shakespeare
Shakespearean
Shakespearian
Shakespearise
Shakespearises
Shakespearize
Shakespearizes
Shanghai
Shanghaied
Shanghaiing
Shanghaiings
Shanghais
Shannon
Shantung
Shapiro
Shari
Shari's
Sharon
Sharpe
Shasta
Shattuck
Shattuck's
Shawano
Shawnee
Shea
Shearer
Sheboygan
Shedir
Sheehan
Sheehan's
Sheffield
Sheila
Shelby
Sheldon
Shelley
Shelly
Shelton
Shenandoah
Shepard
Sheppard
Sheppard's
Sheraton
Sheridan
Sherlock
Sherman
Sherrill
Sherrill's
Sherwin
Sherwood
Shields
Shiite
Shiite's
Shiites
Shillong
Shiloh
Shinto
Shintoise
Shintoises
Shintoism
Shintoize
Shintoizes
Shipley
Shirley
Shithead
Shiva
Shiva's
Shmuel
Shockley
Shockley's
Shoji
Shooter
Shorewood
Shorty
Shoshone
Shoshone's
Shotgun
Shreveport
Shu
Shulman
Shulman's
Shylock
Shylockian
Siam
Siamese
Sian
Sian's
Siberia
Siberian
Sibley
Sicilian
Siciliana
Sicilians
Sicily
Sidney
Siegel
Siegel's
Siegfried
Sieglinda
Sieglinda's
Siegmund
Siegmund's
Siemens
Siena
Sierra
Sifford
Siggraph
Sigil
Sigmund
Signor
Signora
Sikh
Sikh's
Sikhes
Sikhs
Sikkim
Sikkim's
Sikkimese
Sikorsky
Silas
Silkine
Silver
Silverman
Silverstein
Silverstein's
Simla
Simmons
Simmonsville
Simms
Simon
Simons
Simonson
Simonson's
Simple
Simpson
Sims
Sinai
Sinatra
Sinbad
Sinbad's
Sinclair
Singapore
Singapore's
Singborg
Sino
Sino-
Sinology
Sioux
Sirius
Sistine
Sisyphean
Sisyphus
Sitar
Sitarist
Siva
Skater
Skeeter
Skidoo
Skiing
Skinny
Skippy
Skopje
Skye
Slav
Slavic
Slavicise
Slavicises
Slavicize
Slavicizes
Slavisation
Slavise
Slavises
Slavization
Slavizations
Slavize
Slavizes
Slavonic
Slavonicise
Slavonicises
Slavonicize
Slavonicizes
Slavs
Slayer
Slesinger
Sloan
Sloane
Slocum
Slocum's
Slovakia
Slovakia's
Slovenia
Slovenia's
Smalley
Smalley's
Smallwood
Smiles
Smiley
Smithfield
Smithson
Smithson's
Smithsonian
Smithtown
Smokey
Smucker
Smyrna
Smyrna's
Smythe
Snead
Sneed
Snicker
Snider
Sniper
Snodgrass
Snoopy
Snowbal
Snowbelt
Snowbelt's
SnuFG5
Snyder
Soc
Soccer
Societe
Socrates
Socratic
Soddy
Sofia
Sol
Solly
Solomon
Solon
Soloviev
Somali
Somalia
Somalis
Somers
Somerset
Somerville
Sommerfeld
Sommerfeld's
Sonenberg
Sonics
Sonoma
Sonora
Sony
Sony's
Sophia
Sophias
Sophie
Sophoclean
Sophocles
Sorensen
Sorenson
Sorrentine
Sousa
Southampton
Southernwood
Southey
Southfield
Spacewar
Spacve
Spafford
Spafford's
Spahn
Spain
Spain's
Spalding
Spaniard
Spaniardisation
Spaniardise
Spaniardises
Spaniardization
Spaniardizations
Spaniardize
Spaniardizes
Spaniards
Spanish
Spanish's
Spanishise
Spanishises
Spanishize
Spanishizes
Spanky
Sparkman
Sparky
Sparta
Spartan
Spartanise
Spartanises
Spartanize
Spartanizes
Spaulding
Spaulding's
Speakerphone
Speakerphones
Special
Spector
Spector's
Speech
Speedy
Spencer
Spencer's
Spencerian
Spenglerian
Sperry
Spica
Spicas
Spider
Spiegel
Spirit
Spiro
Spiro's
Spirogyra
Spitz
Spokane
Sports
Sposato
Sprague
Sprague's
Spring
Springfield
Sprite
Sproul
Sproul's
Spuds
Spunky
Squaresville
Squibb
Squibbing
Squirt
Sr
Sri
Sri's
St
St.
Stacey
Stacy
Stafford
Staffordshire
Stahl
Stahl's
Staley
Stalin
Stalinist
Stalins
Stamford
Stan
Standish
Stanford
Stanhope
Stanhope's
Stanley
Stans
Stanton
Stapleton
Stargate
Stargate's
Starkey
Starr
Startrek
Staten
Statler
Stauffer
Staunton
Stearns
Steele
Steele's
Steen
Steen's
Stefan
Stefan's
Stegosaurus
Steinbeck
Steinbecks
Steinberg
Steiner
Stella
Stendhal
Stendler
Stephan
Stephanie
Stephen
Stephens
Stephenson
Sternberg
Sternberg's
Sterno
Stetson
Stetsons
Steuben
Steve
Steven
Stevens
Stevenson
Stevie
Stewart
Stillwell
Stimpy
Stimson
Stirling
Stirling's
Stockholm
Stockton
Stokes
Stone
Stonehenge
Storey
Storeyed
Storeys
Stouffer
Stowe
Strasbourg
Stratford
Stratton
Stratton's
Strauss
Stravinsky
Strickland
Strickland's
Strider
Strindberg
Strom
Strom's
Stromberg
Strongheart
Stu
Stuart
Stubblefield
Stubblefields
Studebaker
Student
Studly
Stupid
Sturbridge
Sturbridge's
Sturm
Sturm's
Stuttgart
Stuyvesant
Stygian
Stylar
Styrofoam
Styx
Subapically
Success
Sudan
Sudanese
Sudanic
Suez
Suffolk
Sukarno
Sullivan
Sulzberger
Sumatra
Sumeria
Sumerian
Summer
Summerdale
Summers
Sumner
Sumner's
Sumter
SunShine
Sunbelt
Sunbelt's
Sunday
Sunday's
Sundays
Sunnyvale
Sunshin
Super
Superman
Surfer
Sus
Susan
Susanne
Susie
Susquehanna
Sussex
Sutherland
Sutton
Suwanee
Suzanne
Suzuki
Svetlana
Svetlana's
Swahili
Swansea
Swansea's
Swanson
Swarthmore
Swarthout
Swarthout's
Swartz
Swaziland
Swede
Sweden
Swedes
Swedish
Sweeney
Sweeneys
Sweetie
Sweets
Swenson
Swimmer
Swinburne
Swink
Switzer
Switzerland
Sxyz
Sybil
Sydney
Sykes
Sylow
Sylvania
Sylvester
Sylvia
Sylvie
Sylvie's
Symbol
Symington
Synge
Syracuse
Syria
Syrian
Syrian's
Syrianise
Syrianises
Syrianize
Syrianizes
Syrians
Sysop
System
Szilard
T
TA
TANDBERG
TCH
TCP
TEACHERS
TELEDEMO
TELESUP
TELNET
TENEX
TENmanUFactOryPOWER
TEST
TEX
TIGER
TJM
TN
TNT
TOEFL
TRACE
TRW
TSDEV
TSEUG
TSUSER
TTL
TTPTHA
TTY
TV
TV's
TVA
TWA
TWX
TX
Tacitus
Tacoma
Taft
Tahiti
Tahoe
Taipei
Taiwan
Taiwanese
Talladega
Tallahassee
Tallahatchie
Tallahoosa
Tallchief
Talleyrand
Talmud
Talmudic
Talmudisation
Talmudise
Talmudises
Talmudism
Talmudization
Talmudizations
Talmudize
Talmudizes
Tamara
Tamil
Tammany
Tammanyise
Tammanyises
Tammanyize
Tammanyizes
Tampa
Tanaka
Tanaka's
Tananarive
Tandy
Tanganyika
Tanganyika's
Tanker
Tannenbaum
Tanner
Tantalus
Tantric
Tanya
Tanzania
Taoism
Taoist
Taos
Tapdance
Tara
Tarbell
Tarbell's
Tardis
Tarrytown
Tarski
Tarski's
Tartary
Tartuffe
Tarzan
Tasha
Tasmania
Tass
Tate
Taurus
Tawney
Taylor
Taylor's
Taylorise
Taylorises
Taylorize
Taylorizes
Taylors
Tazman
Tchaikovsky
TeX
TeX's
Teacher
Technion
Ted
Teddy
Teflon
Teflon's
Tegucigalpa
Tegucigalpa's
Teheran
Tehran
Tektronix
Tektronix's
Tel
Teledyne
Telefunken
Telemann
Teletex
Teletext
Telex
Telnet
Templeman
Templeton
Tenex
Tenneco
Tennessee
Tennessee's
Tenney
Tennis
Tennyson
Teresa
Terpsichore
Terpsichore's
Terra
Terran
Terre
Terre's
Tess
Tesseract
Tessie
Tester
Teutonic
Texaco
Texan
Texans
Texas
Texas's
Texases
Textron
Thai
Thailand
Thalia
Thalia's
Thames
Thayer
Thayer's
Thea
Thea's
Thebes
Thelma
Theman
Theodore
Theodosian
Theodosius
Theresa
Thermofax
Theseus
Thessalonian
Thessaly
Thetis
Thiensville
Thimbu
Thomas
Thomistic
Thomistic's
Thompson
Thomson
Thor
Thoreau
Thornburg
Thornton
Thorpe
Thorstein
Thrace
Thrace's
Thracian
Throneberry
Thruway
Thruways
Thuban
Thuban's
Thule
Thumper
Thunder
Thurber
Thurman
Thursday
Thursday's
Thursdays
Tiber
Tibet
Tibetan
Tiburon
Ticonderoga
Tieck
Tientsin
Tientsin's
Tiffany
Tigers
Tigger
Tigris
Tijuana
Tillich
Tillie
Tim
Timex
Timmy
Timon
Timonise
Timonises
Timonize
Timonizes
Timothy
Tims
Tina
Tina's
Tinman
Tinseltown
Tinseltown's
Tiny
Tioga
Tippecanoe
Tipperary
Tirana
Tirana's
Titan
Tito
Tito's
Titus
Tobago
Toby
Toby's
Todd
Togo
Tokyo
Toland
Toledo
Tolley
Tolstoy
Tom
Tombigbee
Tomcat
Tomlinson
Tomlinson's
Tommie
Tompkins
Toni
Tonio
Toomey
Tootsie
Topeka
Topsy
Torah
Tories
Toronto
Torquemada
Torrance
Torrance's
Tory
Toryise
Toryises
Toryize
Toryizes
Tosca
Tosca's
Toscanini
Toscanini's
Toshiba
Toshiba's
Toto
Toulouse
Townley
Townsend
Towsley
Toynbee
Toyota
Tractarians
Tractor
Tracy
Transite
Transite's
Transputer
Transvaal
Transvaal's
Transylvania
Transylvania's
Trastevere
Travis
Treadwell
Trenton
Trevelyan
Trevor
Triangulum
Trianon
Triassic
Triceratops
Trichinella
Trichinella's
Trimble
Trinidad
Triplett
Triplett's
Tristan
Trixie
Trobriand
Trojan
Tropez
Trotsky
Trouble
Troutman
Troy
Truckee
Trucks
Trudeau
Trudeau's
Trudy
Trujillo
Truk
Truman
Trumbull
Trumpet
Tsunematsu
Tucker
Tucson
Tudor
Tuesday
Tuesday's
Tuesdays
Tulane
Tulsa
Tunis
Tunisia
Tunisian
Turbo
Turin
Turing
Turing's
Turkise
Turkises
Turkish
Turkize
Turkizes
Turtle
Tuscaloosa
Tuscan
Tuscanise
Tuscanises
Tuscanize
Tuscanizes
Tuscany
Tuscarora
Tuskegee
Tutankhamen
Tutankhamon
Tutankhamun
Tutenkhamon
Tuttle
Tweety
Twombly
Twombly's
Tyburn
Tyburn's
Tyler
Tylerise
Tylerises
Tylerize
Tylerizes
Tyndall
Typhon
Tyrannosaurus
Tyrannosaurus's
Tyson
Tzeltal
TzqF
U.S
U.S.A
UART
UCLA
UETP
UHF
UK
ULTRIX
UN
UNESCO
UNIX
USA
USAF
USART
USC
USC&GS
USC's
USDA
USER
USER0
USER1
USER2
USER3
USER4
USER5
USER6
USER7
USER8
USER9
USERP
USER_TEMPLATE
USG
USG's
USGS
USIA
USN
USPS
USSR
UT
Udall
Uganda
Ukraine
Ukraine's
Ukrainian
Ukrainians
Ulan
Ullman
Ulster
Ultrix
Ultrix's
Ulysses
UniPlus
UniPlus's
UniSoft
UniSoft's
Unibus
Uniroyal
Unitarian
Unitarianise
Unitarianises
Unitarianize
Unitarianizes
Unitarians
Univac
Unix
Unix's
Upton
Urania
Uranus
Urbana
Urdu
Uri
Uris
Urquhart
Ursa
Ursula
Ursuline
Uruguay
Uruguay'a
Uruguayan
Uruguayans
Usenet
Usenet's
Usenix
Usenix's
User
Utah
Utah's
Utica
Utopianise
Utopianises
Utopianize
Utopianizes
Utrecht
Utrecht's
Uzi
VA
VAR
VAX
VAXes
VCR
VESOFT
VHF
VLSI
VMS
VMS's
VRR1
VT
Vaduz
Vail
Valerie
Valery
Valery's
Valhalla
Valkyrie
Valletta
Valletta's
Valois
Valparaiso
Vampire
Vance
Vancement
Vancouver
Vandenberg
Vanderbilt
Vanderburgh
Vandermonde
Vanderpoel
Vanderpoel's
Vanessa
Vanessa's
Varian
Varitype
Varitype's
Varityping
Vasquez
Vasquez's
Vassar
Vassar's
Vatican
Vaticanisation
Vaticanise
Vaticanises
Vaticanization
Vaticanizations
Vaticanize
Vaticanizes
Vaudois
Vaughan
Vaughan's
Vaughn
Vax
Vax's
Veda
Veda's
Vega
Veganism
Vegas
Vela
Velasquez
Vella
Vella's
Venetian
Veneto
Veneto's
Venezuela
Venezuelan
Venice
Venn
Ventura
Ventura's
Venus
Venusian
Venusians
Vera
Verde
Verde's
Verderer
Verdi
Verdi's
Vergil
Verlag
Vermont
Vern
Verna
Verna's
Verne
Vernon
Verona
Veronica
Versailles
Versatec
Versatec's
Vesuvius
Vette
Vextrex
Vic
Vichy
Vickers
Vicksburg
Vicky
Victoria
Victorian
Victorianise
Victorianises
Victorianize
Victorianizes
Victorians
Victrola
Vida
Vida's
Vidal
Videotex
Vienna
Viennese
Vientiane
Vientiane's
Viet
Vietnam
Vietnamese
Viking
Vikings
Vikram
Vince
Vincent
Vinci
Vinci's
Vinson
Violet
Viper
Virgil
Virgil's
Virginia
Virginia's
Virginian
Virginians
Virgo
Vishnu
Visigoth
Visigoths
Vito
Vito's
Vitus
Vivaldi
Vivian
Vladimir
Vladivostok
Vogel
Vol
Volkswagen
Volkswagens
Volley
Volleyb
Volstead
Volta
Voltaire
Volterra
Volterra's
Volvo
Voronoi
Voss
Vought
Vought's
Voyager
Vreeland
Vreeland's
Vulcan
Vulcanism
WA
WAC
WANGTEK
WECo
WFF
WI
WINDOWS_PASSTHRU
WINSABRE
WOOD
WORD
WV
WY
Waals
Wabash
Wacke
Waco
Wadsworth
Wadsworth's
Wagner
Wagnerian
Wagnerise
Wagnerises
Wagnerize
Wagnerizes
Wahl
Wahl's
Wainwright
Waite
Waite's
Wakefield
Walbridge
Walcott
Walden
Waldensian
Waldo
Waldorf
Waldron
Waldron's
Walford
Walgreen
Wallace
Wallenstein
Waller
Walleye
Wallis
Walls
Walpole
Walsh
Walt
Walter
Walters
Waltham
Waltham's
Walton
Walworth
Wang
Wansee
Wansley
Wapato
Wappinger
Wappinger's
Warburton
Warez
Warfield
Waring
Warnock
Warnock's
Warren
Warrior
Warsaw
Warwick
Washburn
Washington
Washington's
Washoe
Wasserman
Watanabe
Watanabe's
Waterbury
Watergate
Waterhouse
Waterloo
Waterman
Waters
Watertown
Watkins
Watson
Wattenberg
Watterson
Watts
Waukesha
Waunona
Waupaca
Waupun
Wausau
Wauwatosa
Waveland
Wayne
Waynesboro
Weatherford
WebBoard
Webb
Webb's
Webber
Webster
Webster's
Websterville
Wednesday
Wednesday's
Wednesdays
Weeks
Weezer
Wehr
Wehr's
Wei
Wei's
Weibull
Weibull's
Weider
Weidman
Weierstrass
Weinberg
Weiner
Weinstein
Weisenheimer
Weiss
Weissman
Weissmuller
Welch
Welcher
Welches
Welcome1
Weldon
Weldwood
Weller
Welles
Wellesley
Wellington
Wellman
Wells
Wellsville
Welmers
Welton
Wendell
Wendy
Wentworth
Werner
Werther
Werther's
Wesley
Wesleyan
Wesson
Westbrook
Westchester
Westfield
Westhampton
Westinghouse
Westminster
Westmore
Weston
Westphalia
Westport
Westwood
Weyerhauser
Weyl
Whalen
Whalen's
Whales
Wharton
Whateve
Whatley
Whatley's
Wheatland
Wheaton
Wheatstone
Wheelock
Wheels
Whelan
Wheller
Whippany
Whipple
Whitaker
Whitaker's
Whitcomb
Whitehall
Whitehorse
Whitehorse's
Whiteleaf
Whiteley
Whitewater
Whitfield
Whitlock
Whitman
Whitmanise
Whitmanises
Whitmanize
Whitmanizes
Whitney
Whittaker
Whittier
Wichita
Wicked
Wieland
Wier
Wiggins
Wightman
Wightman's
Wilbur
Wilbur's
Wilcox
Wildcat
Wiley
Wilfred
Wilhelm
Wilhelmina
Wilkes
Wilkie
Wilkie's
Wilkins
Wilkinson
Willa
Willa's
Willamette
Willard
Willcox
Willem
William
Williams
Williamsburg
Williamson
Willie
Willied
Willies
Willis
Willisson
Willisson's
Willoughby
Wills
Willy
Wilma
Wilmette
Wilmington
Wilshire
Wilson
Wilson's
Wilsonian
Wiltshire
Wiltshire's
Winchell
Winchester
Windows
Windsor
Winehead
Winfield
Winifred
Winnebago
Winnetka
Winnie
Winnipeg
Winnipesaukee
Winograd
Winooski
Winsborough
Winsett
Winslow
Winston
Winter
Winters
Winthrop
Wisconsin
Wisconsin's
Wisenheimer
Witherspoon
Witt
Witt's
Wittgenstein
Wittgenstein's
Wizard
Wolcott
Wolfe
Wolfe's
Wolff
Wolff's
Wolfgang
Wolverton
Wolves
Wong
Wong's
Woodard
Woodberry
Woodbury
Woodland
Woodlawn
Woodrow
Woods
Woodstock
Woodstock's
Woodward
Woodwards
Woolworth
Woonsocket
Wooster
Worcester
Worcestershire
Worcestershire's
Wordsworth
Worthington
Wotan
Wotan's
Wrestle
Wrigley
Wronskian
Wu
Wu's
Wuhan
Wyandotte
Wyatt
Wyatt's
Wyeth
Wyeth's
Wylie
Wylie's
Wyman
Wyner
Wynn
Wynn's
Wyoming
XLSERVER
Xanadu
Xanthus
Xavier
Xebec
Xenakis
Xenia
Xenix
Xenix's
Xerox
Xerox's
Xeroxed
Xeroxes
Xeroxing
Xerxes
Xhosa
YES
YMCA
YWCA
Yagi
Yakima
Yale
Yalies
Yalta
Yamaha
Yamaha's
Yankee
Yankees
Yankton
Yankton's
Yaounde
Yaounde's
Yaqui
Yarmouth
Yarmouth's
Yates
Yaunde
Yeager
Yeats
Yellow
Yellowknife
Yellowknife's
Yellowstone
Yellowstone's
Yemen
Yentl
Yentl's
Yerkes
Yiddish
Yoder
Yoknapatawpha
Yokohama
Yokuts
Yonkers
Yorick
York
York's
Yorker
Yorkers
Yorkshire
Yorkshire's
Yorktown
Yosemite
Yost
Yost's
Youngstown
Ypsilanti
Yuba
Yucatan
Yugoslav
Yugoslavia
Yugoslavian
Yugoslavians
Yuh
Yuki
Yukon
Yuri
Yves
Yvette
Zachary
Zagreb
Zagreb's
Zaire
Zambia
Zambia's
Zan
Zan's
Zanzibar
Zaphod
Zealand
Zealand's
Zeffirelli
Zeiss
Zellerbach
Zen
Zenith
Zennist
Zeus
Zeus's
Ziegfeld
Ziegfeld's
Ziegfelds
Ziegler
Ziegler's
Ziggy
Zimmerman
Zimmerman's
Zion
Zion's
Zionism
Zionist
Zionist's
Zionists
Zions
Zoe
Zoe's
Zomba
Zombie
Zorn
Zorn's
Zoroaster
Zoroastrian
Zorro
Zulu
Zulu's
Zulus
Zurich
Zxcvb
Zxcvbnm
\0
\1
\10th
\2
\2nd
\3
\3rd
\4
\4th
\5
\5th
\6
\6th
\7
\7th
\8
\8th
\9
\9th
\st
_
a
a&m
a&p
a's
a-bomb
a-fortiori
a-good
a-hold
a-la-grecque
a-la-king
a-la-mode
a-piece
a-posteriori
a-priori
a-row
a12345
a1b2c3
a1b2c3d4
aLLy
aPAf
aa
aaa
aaaaaa
aaas
aah
aahed
aahing
aahs
aal
aalii
aam
aammii
aani
aapostrophize
aardvark
aardvarks
aardwolf
aaren
aarhus
aarika
aaron
aaronic
aaronical
aaronite
aaronitic
aaru
aau
ab
aba
ababa
ababdeh
ababua
abac
abaca
abacate
abacay
abaci
abacinate
abacination
abaciscus
abacist
aback
abacterial
abactinal
abactinally
abaction
abactor
abaculus
abacus
abacuses
abaddon
abadite
abaff
abaft
abagael
abagail
abaisance
abaiser
abaissed
abalienate
abalienation
abalone
abalones
abama
abampere
abandon
abandonable
abandoned
abandonedly
abandonee
abandoner
abandoners
abandoning
abandonment
abandonments
abandons
abanic
abantes
abaptiston
abarambo
abaris
abarthrosis
abarticular
abarticulation
abas
abase
abased
abasedly
abasedness
abasement
abasements
abaser
abasers
abases
abasgi
abash
abashed
abashedly
abashedness
abashes
abashing
abashless
abashlessly
abashment
abashments
abasia
abasic
abasing
abask
abassin
abastardize
abatable
abate
abated
abatement
abatements
abater
abaters
abates
abati
abating
abatis
abatised
abatises
abatjour
abaton
abator
abattis
abattoir
abattoirs
abatua
abature
abave
abaxial
abaxile
abaze
abb
abba
abbacies
abbacomes
abbacy
abbadide
abbagli
abbaglia
abbagliai
abbagliamo
abbagliano
abbagliare
abbagliata
abbagliate
abbagliati
abbagliato
abbagliava
abbagliavi
abbagliavo
abbagliera
abbagliero
abbaglino
abbaglio
abbai
abbaia
abbaiai
abbaiammo
abbaiamo
abbaiando
abbaiano
abbaiare
abbaiarono
abbaiasse
abbaiassi
abbaiaste
abbaiasti
abbaiata
abbaiate
abbaiati
abbaiato
abbaiava
abbaiavamo
abbaiavano
abbaiavate
abbaiavi
abbaiavo
abbaiera
abbaierai
abbaierei
abbaieremo
abbaierete
abbaiero
abbaini
abbaino
abbaio
abbandona
abbandonai
abbandoni
abbandono
abbas
abbasi
abbassa
abbassai
abbassammo
abbassando
abbassano
abbassare
abbassasse
abbassassi
abbassaste
abbassasti
abbassata
abbassate
abbassati
abbassato
abbassava
abbassavi
abbassavo
abbassera
abbasserai
abbasserei
abbassero
abbassi
abbassiamo
abbassiate
abbasside
abbassino
abbasso
abbastanza
abbatial
abbatical
abbatis
abbatta
abbattano
abbatte
abbattei
abbattemmo
abbattendo
abbattera
abbatterai
abbattere
abbatterei
abbattero
abbattesse
abbattessi
abbatteste
abbattesti
abbattete
abbattette
abbattetti
abbatteva
abbattevi
abbattevo
abbatti
abbattiamo
abbattiate
abbatto
abbattono
abbattuta
abbattute
abbattuti
abbattuto
abbazia
abbazie
abbe
abbellano
abbellendo
abbelli
abbelliamo
abbelliate
abbellii
abbellimmo
abbellira
abbellirai
abbellire
abbellirei
abbelliro
abbellisca
abbellisce
abbellisci
abbellisco
abbellisse
abbellissi
abbelliste
abbellisti
abbellita
abbellite
abbelliti
abbellito
abbelliva
abbellivi
abbellivo
abberations
abbes
abbess
abbesses
abbevera
abbeverai
abbeverano
abbeverare
abbeverata
abbeverate
abbeverati
abbeverato
abbeverava
abbeveravi
abbeveravo
abbeverera
abbeverero
abbeveri
abbeverino
abbevero
abbey
abbey's
abbeys
abbeystede
abbi
abbia
abbiamo
abbiano
abbiate
abbie
abbiente
abbienti
abbietta
abbiette
abbietti
abbietto
abbigli
abbiglia
abbigliai
abbigliamo
abbigliano
abbigliare
abbigliata
abbigliate
abbigliati
abbigliato
abbigliava
abbigliavi
abbigliavo
abbigliera
abbigliero
abbiglino
abbiglio
abbina
abbinai
abbinammo
abbinando
abbinano
abbinare
abbinarono
abbinasse
abbinassi
abbinaste
abbinasti
abbinata
abbinate
abbinati
abbinato
abbinava
abbinavamo
abbinavano
abbinavate
abbinavi
abbinavo
abbinera
abbinerai
abbinerei
abbineremo
abbinerete
abbinero
abbini
abbiniamo
abbiniate
abbinino
abbino
abbocca
abboccai
abboccammo
abboccando
abboccano
abboccare
abboccasse
abboccassi
abboccaste
abboccasti
abboccata
abboccate
abboccati
abboccato
abboccava
abboccavi
abboccavo
abbocchera
abbocchero
abbocchi
abbocchino
abbocco
abbona
abbonai
abbonammo
abbonando
abbonano
abbonare
abbonarono
abbonasse
abbonassi
abbonaste
abbonasti
abbonata
abbonate
abbonati
abbonato
abbonava
abbonavamo
abbonavano
abbonavate
abbonavi
abbonavo
abbonda
abbondai
abbondammo
abbondando
abbondano
abbondante
abbondanti
abbondare
abbondasse
abbondassi
abbondaste
abbondasti
abbondata
abbondate
abbondati
abbondato
abbondava
abbondavi
abbondavo
abbondera
abbonderai
abbonderei
abbondero
abbondi
abbondiamo
abbondiate
abbondino
abbondo
abbonera
abbonerai
abbonerei
abboneremo
abbonerete
abbonero
abboni
abboniamo
abboniate
abbonino
abbono
abbot
abbot's
abbotcies
abbotcy
abbotnullius
abbots
abbotship
abbotships
abbott
abbozza
abbozzai
abbozzammo
abbozzando
abbozzano
abbozzare
abbozzasse
abbozzassi
abbozzaste
abbozzasti
abbozzata
abbozzate
abbozzati
abbozzato
abbozzava
abbozzavi
abbozzavo
abbozzera
abbozzerai
abbozzerei
abbozzero
abbozzi
abbozziamo
abbozziate
abbozzino
abbozzo
abbr
abbracci
abbraccia
abbracciai
abbraccino
abbraccio
abbrev
abbrevi
abbrevia
abbreviai
abbreviamo
abbreviano
abbreviare
abbreviata
abbreviatable
abbreviate
abbreviated
abbreviately
abbreviates
abbreviati
abbreviating
abbreviation
abbreviations
abbreviato
abbreviator
abbreviators
abbreviatory
abbreviature
abbreviava
abbreviavi
abbreviavo
abbreviera
abbreviero
abbrevino
abbrevio
abbronza
abbronzai
abbronzano
abbronzare
abbronzata
abbronzate
abbronzati
abbronzato
abbronzava
abbronzavi
abbronzavo
abbronzera
abbronzero
abbronzi
abbronzino
abbronzo
abbruna
abbrunai
abbrunammo
abbrunando
abbrunano
abbrunare
abbrunasse
abbrunassi
abbrunaste
abbrunasti
abbrunata
abbrunate
abbrunati
abbrunato
abbrunava
abbrunavi
abbrunavo
abbrunera
abbrunerai
abbrunerei
abbrunero
abbruni
abbruniamo
abbruniate
abbrunino
abbruno
abbrustoli
abbuoni
abbuono
abby
abbye
abc
abc's
abc123
abcd
abcd1234
abcde
abcdef
abcdefg
abcissa
abcoulomb
abdal
abdat
abdel
abderian
abderite
abdest
abdias
abdica
abdicable
abdicai
abdicammo
abdicando
abdicano
abdicant
abdicare
abdicarono
abdicasse
abdicassi
abdicaste
abdicasti
abdicata
abdicate
abdicated
abdicates
abdicati
abdicating
abdication
abdications
abdicative
abdicato
abdicator
abdicava
abdicavamo
abdicavano
abdicavate
abdicavi
abdicavo
abdichera
abdicherai
abdicherei
abdichero
abdichi
abdichiamo
abdichiate
abdichino
abdico
abdiel
abditive
abditory
abdomen
abdomen's
abdomens
abdominal
abdominales
abdominalian
abdominally
abdominoanterior
abdominocardiac
abdominocentesis
abdominocystic
abdominogenital
abdominohysterectomy
abdominohysterotomy
abdominoposterior
abdominoscope
abdominoscopy
abdominothoracic
abdominous
abdominovaginal
abdominovesical
abduce
abduced
abducens
abducent
abducentes
abducing
abduct
abducted
abducting
abduction
abductions
abductive
abductor
abductor's
abductors
abducts
abdul
abe
abeam
abear
abearance
abecedarian
abecedarians
abecedarium
abecedary
abed
abeigh
abel
abelard
abele
abelia
abelian
abelicea
abelite
abelmoschus
abelmosk
abelonian
abelson
abeltree
abencerrages
abend
abends
abenteric
abepithymia
aberdeen
aberdevine
aberdonian
aberia
abernathy
aberrance
aberrancies
aberrancy
aberrant
aberrantly
aberrants
aberrate
aberrated
aberration
aberrational
aberrations
aberrator
aberrometer
aberroscope
aberuncator
abet
abete
abeti
abetment
abets
abettal
abettals
abetted
abetter
abetters
abetting
abettor
abettors
abeu
abevacuation
abey
abeyance
abeyances
abeyancies
abeyancy
abeyant
abfarad
abhenry
abhesive
abhiseka
abhominable
abhor
abhorred
abhorrence
abhorrences
abhorrency
abhorrent
abhorrently
abhorrer
abhorrers
abhorrible
abhorring
abhors
abhorson
abico
abicos
abidal
abidance
abide
abided
abider
abiders
abides
abidi
abiding
abidingly
abidingness
abidjan
abie
abies
abietate
abietene
abietic
abietin
abietineae
abietineous
abietinic
abiezer
abigael
abigail
abigailship
abigale
abigeat
abigeus
abilao
abile
abilene
abili
abilita
abilitai
abilitammo
abilitando
abilitano
abilitare
abilitasse
abilitassi
abilitaste
abilitasti
abilitata
abilitate
abilitati
abilitato
abilitava
abilitavi
abilitavo
abilitera
abiliterai
abiliterei
abilitero
abiliti
abilitiamo
abilitiate
abilities
abilitino
abilito
ability
ability's
abilla
abilo
abintestate
abiogenesis
abiogenesist
abiogenetic
abiogenetical
abiogenetically
abiogenist
abiogenous
abiogeny
abiological
abiologically
abiology
abiosis
abiotic
abiotically
abiotrophic
abiotrophy
abipon
abir
abirritant
abirritate
abirritation
abirritative
abissi
abisso
abiston
abitabile
abitabili
abitante
abitanti
abitazione
abitazioni
abiti
abitibi
abito
abitua
abituai
abituale
abituali
abituammo
abituando
abituano
abituare
abituarono
abituasse
abituassi
abituaste
abituasti
abituata
abituate
abituati
abituato
abituava
abituavamo
abituavano
abituavate
abituavi
abituavo
abitudine
abitudini
abituera
abituerai
abituerei
abitueremo
abituerete
abituero
abitui
abituiamo
abituiate
abituino
abituo
abiura
abiurai
abiurammo
abiurando
abiurano
abiurare
abiurarono
abiurasse
abiurassi
abiuraste
abiurasti
abiurata
abiurate
abiurati
abiurato
abiurava
abiuravamo
abiuravano
abiuravate
abiuravi
abiuravo
abiurera
abiurerai
abiurerei
abiureremo
abiurerete
abiurero
abiuret
abiuri
abiuriamo
abiuriate
abiurino
abiuro
abject
abjectedness
abjection
abjections
abjective
abjectly
abjectness
abjoint
abjudge
abjudicate
abjudication
abjunction
abjunctive
abjuration
abjurations
abjuratory
abjure
abjured
abjurement
abjurer
abjurers
abjures
abjuring
abkar
abkari
abkhas
abkhasian
ablach
ablactate
ablactation
ablare
ablastemic
ablastous
ablate
ablated
ablates
ablating
ablation
ablations
ablatitious
ablatival
ablative
ablatively
ablatives
ablator
ablaut
ablaze
able
ablebodied
ableeze
ablegate
ableness
ablepharia
ablepharon
ablepharous
ablepharus
ablepsia
ablepsy
ableptical
ableptically
abler
ables
ablest
ablewhackets
ablings
ablins
abloom
ablow
ablude
abluent
ablush
ablute
abluted
ablution
ablutionary
ablutions
abluvion
abluzione
abluzioni
ably
abmho
abnaki
abnegate
abnegated
abnegates
abnegating
abnegation
abnegations
abnegative
abnegator
abnegators
abner
abnerval
abnet
abneural
abnormal
abnormalise
abnormalises
abnormalism
abnormalist
abnormalities
abnormality
abnormalize
abnormalizes
abnormally
abnormalness
abnormals
abnormity
abnormous
abnumerable
abo
aboard
abobra
abode
abode's
aboded
abodement
abodes
aboding
abody
abohm
aboideau
aboil
aboiteau
abolano
abolendo
aboli
aboliamo
aboliate
abolii
abolimmo
abolira
abolirai
aboliranno
abolire
abolirebbe
abolirei
aboliremmo
aboliremo
abolireste
aboliresti
abolirete
aboliro
abolirono
abolisca
abolisce
abolisci
abolisco
aboliscono
abolish
abolishable
abolished
abolisher
abolishers
abolishes
abolishing
abolishment
abolishments
abolisse
abolissero
abolissi
abolissimo
aboliste
abolisti
abolita
abolite
aboliti
abolition
abolitionary
abolitionise
abolitionises
abolitionism
abolitionist
abolitionists
abolitionize
abolitionizes
abolito
aboliva
abolivamo
abolivano
abolivate
abolivi
abolivo
abolizione
abolizioni
abolla
aboma
abomasal
abomasitis
abomasum
abomasus
abominable
abominableness
abominably
abominate
abominated
abominates
abominating
abomination
abominations
abominator
abominators
abomine
abongo
aboon
aborad
aboral
aborally
abord
aboriginal
aboriginality
aboriginally
aboriginals
aboriginary
aborigine
aborigine's
aborigines
aborning
abort
aborted
aborter
aborters
aborti
aborticide
abortient
abortifacient
abortin
aborting
abortion
abortional
abortionist
abortionists
abortions
abortive
abortively
abortiveness
aborto
abortogenic
aborts
abortus
abouchement
abound
abounded
abounder
abounding
aboundingly
abounds
about
abouts
above
aboveboard
abovedeck
aboveground
abovementioned
aboveproof
aboves
abovesaid
abovestairs
abox
abra
abracadabra
abrachia
abradable
abradant
abradants
abrade
abraded
abrader
abraders
abrades
abrading
abraham
abrahamic
abrahamidae
abrahamite
abrahamitic
abrahan
abraid
abram
abramis
abramo
abramson
abran
abranchial
abranchialism
abranchian
abranchiata
abranchiate
abranchious
abrasax
abrase
abrash
abrasiometer
abrasion
abrasion's
abrasione
abrasioni
abrasions
abrasive
abrasively
abrasiveness
abrasives
abrastol
abraum
abraxas
abreact
abreacted
abreacting
abreaction
abreactions
abreacts
abreast
abrege
abrenounce
abreption
abret
abrico
abridge
abridgeable
abridged
abridgedly
abridgement
abridgements
abridger
abridgers
abridges
abridging
abridgment
abridgments
abrim
abrin
abristle
abroach
abroad
abrocoma
abrocome
abroga
abrogable
abrogai
abrogammo
abrogando
abrogano
abrogare
abrogarono
abrogasse
abrogassi
abrogaste
abrogasti
abrogata
abrogate
abrogated
abrogates
abrogati
abrogating
abrogation
abrogations
abrogative
abrogato
abrogator
abrogators
abrogava
abrogavamo
abrogavano
abrogavate
abrogavi
abrogavo
abroghera
abrogherai
abrogherei
abroghero
abroghi
abroghiamo
abroghiate
abroghino
abrogo
abroma
abronia
abrook
abrotanum
abrotine
abrupt
abruptedly
abrupter
abruptest
abruption
abruptly
abruptness
abrus
abs
absalom
absampere
absaroka
absarokite
abscam
abscess
abscessed
abscesses
abscessing
abscession
abscessroot
abscind
abscise
abscised
abscises
abscisic
abscisin
abscising
abscision
absciss
abscissa
abscissa's
abscissae
abscissas
abscisse
abscission
abscissions
absconce
abscond
absconded
abscondedly
abscondence
absconder
absconders
absconding
absconds
absconsa
abscoulomb
abscound
absence
absence's
absences
absent
absentation
absented
absentee
absentee's
absenteeism
absentees
absenteeship
absenter
absenters
absentia
absenting
absently
absentment
absentminded
absentmindedly
absentmindedness
absentness
absents
absey-book
absfarad
abshenry
absi
absiemens
absinth
absinthe
absinthes
absinthial
absinthian
absinthiate
absinthic
absinthin
absinthine
absinthism
absinthismic
absinthium
absinthol
absinths
absit
absmho
absohm
absolut
absolute
absolutely
absoluteness
absoluter
absolutes
absolutest
absolution
absolutions
absolutisation
absolutise
absolutises
absolutism
absolutist
absolutistic
absolutistically
absolutists
absolutive
absolutization
absolutize
absolutizes
absolutory
absolvable
absolvatory
absolve
absolved
absolvent
absolver
absolvers
absolves
absolving
absolvitor
absolvitory
absonant
absonous
absorb
absorbability
absorbable
absorbance
absorbancy
absorbant
absorbed
absorbedly
absorbedness
absorbefacient
absorbencies
absorbency
absorbent
absorbents
absorber
absorbers
absorbing
absorbingly
absorbition
absorbs
absorbtions
absorpt
absorptance
absorptiometer
absorptiometric
absorption
absorptional
absorptions
absorptive
absorptively
absorptiveness
absorptivity
absquatulate
abstain
abstained
abstainer
abstainers
abstaining
abstainment
abstains
abstemious
abstemiously
abstemiousness
abstention
abstentionism
abstentionist
abstentions
abstentious
absterge
abstergent
abstersion
abstersive
abstersiveness
abstertion
abstinence
abstinency
abstinent
abstinential
abstinently
abstract
abstractable
abstracted
abstractedly
abstractedness
abstracter
abstracters
abstracting
abstraction
abstraction's
abstractional
abstractionism
abstractionist
abstractionists
abstractions
abstractitious
abstractive
abstractively
abstractiveness
abstractly
abstractness
abstractor
abstractor's
abstractors
abstracts
abstrahent
abstrict
abstricted
abstriction
abstrictions
abstricts
abstruse
abstrusely
abstruseness
abstrusenesses
abstruser
abstrusest
abstrusion
abstrusity
absume
absumption
absurd
absurder
absurdest
absurdism
absurdist
absurdities
absurdity
absurdity's
absurdly
absurdness
absurds
absurdum
absvolt
absyrtus
abt
abterminal
abthain
abthainrie
abthainry
abthanage
abu
abubble
abucco
abuilding
abulia
abulic
abulomania
abuna
abundance
abundances
abundancy
abundant
abundantia
abundantly
abura
aburabozu
aburban
aburst
aburton
abusa
abusable
abusage
abusai
abusammo
abusando
abusano
abusare
abusarono
abusasse
abusassero
abusassi
abusassimo
abusaste
abusasti
abusata
abusate
abusati
abusato
abusava
abusavamo
abusavano
abusavate
abusavi
abusavo
abuse
abused
abusedly
abusee
abuseful
abusefully
abusefulness
abuser
abusera
abuserai
abuseranno
abuserebbe
abuserei
abuseremmo
abuseremo
abusereste
abuseresti
abuserete
abusero
abusers
abuses
abusi
abusiamo
abusiate
abusing
abusino
abusion
abusious
abusiva
abusive
abusively
abusiveness
abusivi
abusivo
abuso
abut
abuta
abutilon
abutment
abutments
abuts
abuttal
abuttals
abutted
abutter
abutters
abutting
abuzz
abvolt
abwab
aby
abyes
abysm
abysmal
abysmally
abysms
abyss
abyss's
abyssa
abyssal
abysses
abyssinia
abyssinian
abyssinians
abyssobenthonic
abyssolith
abyssopelagic
ac
acacatechin
acacatechol
acacetin
acacia
acacian
acacias
acaciin
acacin
academe
academes
academia
academial
academian
academias
academic
academical
academically
academicals
academician
academicians
academicianship
academicism
academics
academies
academism
academist
academite
academization
academize
academus
academy
academy's
acadia
acadialite
acadian
acadie
acaena
acajou
acaleph
acalepha
acalephae
acalephan
acalephoid
acalycal
acalycine
acalycinous
acalyculate
acalypha
acalypterae
acalyptrata
acalyptratae
acalyptrate
acamar
acampsia
acana
acanaceous
acanonical
acanth
acantha
acanthaceae
acanthaceous
acanthad
acantharia
acanthi
acanthia
acanthial
acanthin
acanthine
acanthion
acanthite
acanthocarpous
acanthocephala
acanthocephalan
acanthocephali
acanthocephalous
acanthocereus
acanthocladous
acanthodea
acanthodean
acanthodei
acanthodes
acanthodian
acanthodidae
acanthodii
acanthodini
acanthoid
acantholimon
acanthological
acanthology
acantholysis
acanthoma
acanthomeridae
acanthon
acanthopanax
acanthophis
acanthophorous
acanthopod
acanthopodous
acanthopomatous
acanthopore
acanthopteran
acanthopteri
acanthopterous
acanthopterygian
acanthopterygii
acanthosis
acanthous
acanthuridae
acanthurus
acanthus
acanthuses
acapnia
acapnial
acapsular
acapu
acapulco
acara
acarapis
acardia
acardiac
acari
acarian
acariasis
acaricidal
acaricide
acarid
acarida
acaridea
acaridean
acaridomatium
acariform
acarina
acarine
acarinosis
acarocecidium
acarodermatitis
acaroid
acarol
acarologist
acarology
acarophilous
acarophobia
acarotoxic
acarpellous
acarpelous
acarpous
acarus
acastus
acatalectic
acatalepsia
acatalepsy
acataleptic
acatallactic
acatamathesia
acataphasia
acataposis
acatastasia
acatastatic
acate
acategorical
acatery
acatharsia
acatharsy
acatholic
acaudal
acaudate
acaudelescent
acaulescence
acaulescent
acauline
acaulose
acaulous
acc
acca
accada
accadda
accadde
accaddero
accade
accademia
accademico
accademie
accadere
accadesse
accadeva
accadi
accado
accadono
accadra
accadrebbe
accaduta
accadute
accaduti
accaduto
accadutomi
accalora
accalorai
accalorano
accalorare
accalorata
accalorate
accalorati
accalorato
accalorava
accaloravi
accaloravo
accalorera
accalorero
accalori
accalorino
accaloro
accampa
accampai
accampammo
accampando
accampano
accampare
accampasse
accampassi
accampaste
accampasti
accampata
accampate
accampati
accampato
accampava
accampavi
accampavo
accampera
accamperai
accamperei
accampero
accampi
accampiamo
accampiate
accampino
accampo
accanano
accanendo
accani
accaniamo
accaniate
accanii
accanimmo
accanira
accanirai
accanire
accanirei
accaniremo
accanirete
accaniro
accanirono
accanisca
accanisce
accanisci
accanisco
accanisse
accanissi
accaniste
accanisti
accanita
accanite
accaniti
accanito
accaniva
accanivamo
accanivano
accanivate
accanivi
accanivo
accanto
accarezza
accarezzai
accarezzi
accarezzo
accasa
accasai
accasammo
accasando
accasano
accasare
accasarono
accasasse
accasassi
accasaste
accasasti
accasata
accasate
accasati
accasato
accasava
accasavamo
accasavano
accasavate
accasavi
accasavo
accascera
accascerai
accascerei
accascero
accasci
accascia
accasciai
accasciamo
accasciano
accasciare
accasciata
accasciate
accasciati
accasciato
accasciava
accasciavi
accasciavo
accascino
accascio
accasera
accaserai
accaserei
accaseremo
accaserete
accasero
accasi
accasiamo
accasiate
accasino
accaso
accattone
accattoni
acceca
accecai
accecammo
accecando
accecano
accecare
accecarono
accecasse
accecassi
accecaste
accecasti
accecata
accecate
accecati
accecato
accecava
accecavamo
accecavano
accecavate
accecavi
accecavo
accechera
accecherai
accecherei
accechero
accechi
accechiamo
accechiate
accechino
acceco
accede
acceded
accedence
acceder
accedera
accedere
acceders
accedervi
accedes
acceding
accelera
accelerable
accelerai
accelerando
accelerano
accelerant
accelerare
accelerata
accelerate
accelerated
acceleratedly
accelerates
accelerati
accelerating
acceleratingly
acceleration
accelerations
accelerative
accelerato
accelerator
accelerators
acceleratory
accelerava
acceleravi
acceleravo
accelerera
accelerero
acceleri
accelerino
accelero
accelerograph
accelerometer
accelerometers
accelerometre
accelerometres
accend
accenda
accende
accendere
accenderli
accendersi
accendete
accendeva
accendi
accendibility
accendible
accendini
accendino
accendo
accendono
accenna
accennai
accennammo
accennando
accennano
accennare
accennasse
accennassi
accennaste
accennasti
accennata
accennate
accennati
accennato
accennava
accennavi
accennavo
accennera
accennerai
accennerei
accennero
accenni
accenniamo
accenniate
accennino
accenno
accension
accensione
accensioni
accensor
accent
accentate
accented
accenti
accenting
accentless
accento
accentor
accentra
accentrai
accentrano
accentrare
accentrata
accentrate
accentrati
accentrato
accentrava
accentravi
accentravo
accentrera
accentrero
accentri
accentrino
accentro
accents
accentua
accentuable
accentuai
accentual
accentuality
accentually
accentuando
accentuano
accentuare
accentuata
accentuate
accentuated
accentuates
accentuati
accentuating
accentuation
accentuato
accentuator
accentuava
accentuavi
accentuavo
accentuera
accentuero
accentui
accentuino
accentuo
accentus
accept
accepta
acceptability
acceptable
acceptableness
acceptably
acceptance
acceptances
acceptancy
acceptant
acceptation
accepted
acceptedly
acceptee
acceptees
accepter
accepters
acceptilate
acceptilation
accepting
acceptingly
acceptingness
acception
acceptive
acceptor
acceptor's
acceptors
acceptress
accepts
accerchi
accerchia
accerchiai
accerchino
accerchio
accerse
accersition
accersitor
accerta
accertai
accertammo
accertando
accertano
accertare
accertasse
accertassi
accertaste
accertasti
accertata
accertate
accertati
accertato
accertava
accertavi
accertavo
accertera
accerterai
accerterei
accertero
accerti
accertiamo
accertiate
accertino
accerto
accesa
accese
accesi
acceso
access
accessability
accessable
accessaries
accessarily
accessariness
accessary
accessaryship
accessed
accesses
accessi
accessibile
accessibili
accessibility
accessible
accessibleness
accessibly
accessing
accession
accessional
accessioner
accessions
accessive
accessively
accessless
accesso
accessor
accessori
accessorial
accessorie
accessories
accessorily
accessoriness
accessorio
accessorise
accessorius
accessorize
accessors
accessory
accessory's
accetta
accettabile
accettabili
accettai
accettammo
accettando
accettano
accettare
accettasse
accettassi
accettaste
accettasti
accettata
accettate
accettati
accettato
accettava
accettavi
accettavo
accettera
accetterai
accetterei
accettero
accetti
accettiamo
accettiate
accettino
accetto
acciaccatura
acciacchi
acciacco
acciai
acciaieria
acciaierie
acciaio
accidence
accidency
accident
accident's
accidental
accidentalism
accidentalist
accidentality
accidentally
accidentalmente
accidentalness
accidentals
accidente
accidented
accidenti
accidential
accidentiality
accidently
accidents
accidia
accidie
accidies
accigli
acciglia
accigliai
accigliamo
accigliano
accigliare
accigliata
accigliate
accigliati
accigliato
accigliava
accigliavi
accigliavo
accigliera
accigliero
acciglino
acciglio
accinge
accingersi
accipient
accipiter
accipitral
accipitrary
accipitres
accipitrine
accismus
accite
acciuga
acciughe
acclaim
acclaimable
acclaimed
acclaimer
acclaimers
acclaiming
acclaims
acclama
acclamai
acclamammo
acclamando
acclamano
acclamare
acclamasse
acclamassi
acclamaste
acclamasti
acclamata
acclamate
acclamati
acclamation
acclamations
acclamato
acclamator
acclamatory
acclamava
acclamavi
acclamavo
acclamera
acclamerai
acclamerei
acclamero
acclami
acclamiamo
acclamiate
acclamino
acclamo
acclimatable
acclimatation
acclimate
acclimated
acclimatement
acclimates
acclimating
acclimation
acclimatisable
acclimatisation
acclimatise
acclimatised
acclimatiser
acclimatisers
acclimatises
acclimatizable
acclimatization
acclimatize
acclimatized
acclimatizer
acclimatizers
acclimatizes
acclimatizing
acclimature
acclinal
acclinate
acclivities
acclivitous
acclivity
acclivous
accloy
accluso
accoast
accoda
accodamento
accodare
accodate
accodato
accogliere
accoil
accolade
accoladed
accolades
accolated
accolent
accolle
accoltela
accoltelai
accolteli
accoltelo
accombination
accomiata
accomiatai
accomiati
accomiato
accommodable
accommodableness
accommodate
accommodated
accommodately
accommodateness
accommodates
accommodating
accommodatingly
accommodation
accommodational
accommodations
accommodative
accommodatively
accommodativeness
accommodator
accommodators
accomoda
accomodai
accomodano
accomodare
accomodata
accomodate
accomodati
accomodato
accomodava
accomodavi
accomodavo
accomodera
accomodero
accomodi
accomodino
accomodo
accompagna
accompagnati
accompagni
accompagno
accompanied
accompanier
accompanies
accompaniment
accompanimental
accompaniments
accompanist
accompanist's
accompanists
accompany
accompanying
accompanyist
accompanyists
accompletive
accompli
accomplice
accomplices
accompliceship
accomplicity
accomplis
accomplish
accomplishable
accomplished
accomplisher
accomplishers
accomplishes
accomplishing
accomplishment
accomplishments
accomplisht
accompt
accompts
accontenta
accontentarci
accontenti
accontento
acconti
acconto
accoppi
accoppia
accoppiai
accoppiamo
accoppiano
accoppiare
accoppiata
accoppiate
accoppiati
accoppiato
accoppiava
accoppiavi
accoppiavo
accoppiera
accoppiero
accoppino
accoppio
accorata
accorate
accorati
accorato
accorcera
accorcerai
accorcerei
accorcero
accorci
accorcia
accorciai
accorciamo
accorciano
accorciare
accorciata
accorciate
accorciati
accorciato
accorciava
accorciavi
accorciavo
accorcino
accorcio
accord
accorda
accordable
accordai
accordammo
accordance
accordances
accordancy
accordando
accordano
accordant
accordantly
accordare
accordasse
accordassi
accordaste
accordasti
accordata
accordate
accordati
accordato
accordava
accordavi
accordavo
accorded
accorder
accordera
accorderai
accorderei
accordero
accorders
accordi
accordiamo
accordian
accordiate
according
accordingly
accordino
accordion
accordion's
accordionist
accordionists
accordions
accordo
accords
accorga
accorge
accorgesse
accorgimenti
accorporate
accorporation
accortezza
accortezze
accost
accosta
accostable
accostai
accostammo
accostando
accostano
accostare
accostasse
accostassi
accostaste
accostasti
accostata
accostate
accostati
accostato
accostava
accostavi
accostavo
accosted
accostera
accosterai
accosterei
accostero
accosti
accostiamo
accostiate
accosting
accostino
accosto
accosts
accouche
accouchement
accoucheur
accoucheuse
account
accountabilities
accountability
accountable
accountableness
accountably
accountancy
accountant
accountant's
accountants
accountantship
accounted
accounter
accounters
accounting
accountings
accountment
accountrement
accounts
accouple
accouplement
accouter
accoutered
accoutering
accouterment
accouterments
accouters
accoutre
accoutred
accoutrement
accoutrement's
accoutrements
accoutres
accoutring
accoy
accra
accredit
accredita
accreditable
accreditai
accreditate
accreditation
accreditations
accredited
accreditee
accrediti
accrediting
accreditment
accredito
accredits
accrementitial
accrementition
accresce
accrescence
accrescent
accretal
accrete
accreted
accretes
accreting
accretion
accretionary
accretions
accretive
accrimination
accroach
accroides
accruable
accrual
accruals
accrue
accrued
accruement
accruer
accrues
accruing
accrust
acct
accts
accubation
accubitum
accubitus
accueil
accultural
acculturate
acculturated
acculturates
acculturating
acculturation
acculturational
acculturationist
acculturative
acculturise
acculturize
accumbency
accumbent
accumber
accumula
accumulable
accumulai
accumulano
accumulare
accumulata
accumulate
accumulated
accumulates
accumulati
accumulating
accumulation
accumulations
accumulativ
accumulative
accumulatively
accumulativeness
accumulato
accumulator
accumulator's
accumulators
accumulava
accumulavi
accumulavo
accumulazione
accumulera
accumulero
accumuli
accumulino
accumulo
accupy
accuracies
accuracy
accurata
accuratamente
accurate
accurately
accurateness
accurati
accurato
accurse
accursed
accursedly
accursedness
accurses
accursing
accurst
accusa
accusable
accusably
accusai
accusal
accusals
accusammo
accusando
accusano
accusant
accusare
accusarono
accusasse
accusassi
accusaste
accusasti
accusata
accusate
accusati
accusation
accusations
accusatival
accusative
accusatively
accusativeness
accusatives
accusato
accusatore
accusatori
accusatorial
accusatorially
accusatory
accusatrix
accusatrixes
accusava
accusavamo
accusavano
accusavate
accusavi
accusavo
accuse
accused
accuser
accusera
accuserai
accuserei
accuseremo
accuserete
accusero
accusers
accuses
accusi
accusiamo
accusiate
accusing
accusingly
accusino
accusive
accuso
accusor
accustom
accustomary
accustomation
accustomed
accustomedly
accustomedness
accustoming
accustoms
ace
ace's
aceacenaphthene
aceanthrene
aceanthrenequinone
acecaffine
aceconitic
aced
acedia
acediamine
acediast
acedy
acefala
acefale
acefali
acefalo
aceite
aceldama
acellular
acemetae
acemetic
acenaphthene
acenaphthenyl
acenaphthylene
acene
acentric
acentrous
aceologic
aceology
acephal
acephala
acephalan
acephali
acephalia
acephalina
acephaline
acephalism
acephalist
acephalite
acephalocyst
acephalous
acephalus
acequia
acequiador
acequiamadre
acer
aceraceae
aceraceous
acerae
acerata
acerate
acerates
acerathere
aceratherium
aceration
aceratosis
acerb
acerba
acerbas
acerbate
acerbated
acerbates
acerbating
acerbe
acerber
acerbest
acerbi
acerbic
acerbically
acerbities
acerbity
acerbityacerose
acerbo
acerdol
acerin
acerola
acerose
acerous
acerra
acertannin
acervate
acervately
acervatim
acervation
acervative
acervose
acervuline
acervulus
aces
acescence
acescency
acescent
aceship
acesodyne
acestes
acetabular
acetabularia
acetabuliferous
acetabuliform
acetabulous
acetabulum
acetacetic
acetal
acetaldehydase
acetaldehyde
acetaldehydrase
acetalization
acetalize
acetamide
acetamidin
acetamidine
acetamido
acetaminol
acetaminophen
acetanilid
acetanilide
acetanion
acetaniside
acetanisidide
acetannin
acetarious
acetarsone
acetate
acetated
acetates
acetation
acetbromamide
acetenyl
acethydrazide
aceti
acetic
acetification
acetified
acetifier
acetifies
acetify
acetifying
acetimeter
acetimetry
acetin
acetize
acetmethylanilide
acetnaphthalide
aceto
acetoacetanilide
acetoacetate
acetoacetic
acetoamidophenol
acetoarsenite
acetobacter
acetobenzoic
acetobromanilide
acetochloral
acetocinnamene
acetoin
acetol
acetolysis
acetolytic
acetometer
acetometrical
acetometrically
acetometry
acetomorphine
acetonaphthone
acetonate
acetonation
acetone
acetonemia
acetonemic
acetones
acetonic
acetonisation
acetonise
acetonises
acetonitrile
acetonization
acetonize
acetonizes
acetonuria
acetonurometer
acetonyl
acetonylacetone
acetonylidene
acetophenetide
acetophenetidin
acetophenin
acetophenine
acetophenone
acetopiperone
acetopyrin
acetosalicylic
acetose
acetosity
acetosoluble
acetothienone
acetotoluide
acetotoluidine
acetous
acetoveratrone
acetoxime
acetoxyl
acetoxyphthalide
acetphenetid
acetphenetidin
acetract
acettoluide
acetum
aceturic
acetyl
acetylacetonates
acetylacetone
acetylamine
acetylate
acetylation
acetylative
acetylator
acetylbenzene
acetylbenzoate
acetylbenzoic
acetylbiuret
acetylcarbazole
acetylcellulose
acetylcholine
acetylcyanide
acetylenation
acetylene
acetylenediurein
acetylenic
acetylenyl
acetylfluoride
acetylglycine
acetylhydrazine
acetylic
acetylide
acetyliodide
acetylizable
acetylization
acetylize
acetylizer
acetylmethylcarbinol
acetylperoxide
acetylphenol
acetylphenylhydrazine
acetylrosaniline
acetylsalicylate
acetylsalicylic
acetylsalol
acetyltannin
acetylthymol
acetyltropeine
acetylurea
ach
achaean
achaemenian
achaemenid
achaemenidae
achaemenidian
achaenodon
achaeta
achaetous
achage
achagua
achakzai
achalasia
achamoth
achango
achar
achariaceae
achariaceous
acharnement
acharn
achate
achates
achatina
achatinella
achatinidae
ache
ached
acheilia
acheilous
acheiria
acheirous
acheirus
achen
achene
achenes
achenial
achenium
achenocarp
achenodium
acher
achernar
acheronian
acherontic
acherontical
aches
achete
achetidae
acheulean
acheweed
achier
achiest
achievable
achieve
achieved
achievement
achievements
achiever
achievers
achieves
achieving
achigan
achilary
achill
achillea
achillean
achilleid
achilleine
achilles
achillize
achillobursitis
achillodynia
achime
achimenes
achinese
achiness
aching
achingly
achira
achiral
achitophel
achlamydate
achlamydeae
achlamydeous
achlorhydria
achlorophyllous
achloropsia
achmetha
acholia
acholic
acholoe
acholous
acholuria
acholuric
achomawi
achondrite
achondritic
achondroplasia
achondroplastic
achoo
achor
achordal
achordata
achordate
achorion
achras
achree
achroacyte
achroanthes
achrodextrin
achrodextrinase
achroglobin
achroiocythaemia
achroiocythemia
achroite
achroma
achromacyte
achromasia
achromat
achromate
achromatiaceae
achromatic
achromatically
achromaticity
achromatin
achromatinic
achromatise
achromatism
achromatium
achromatizable
achromatization
achromatize
achromatocyte
achromatolysis
achromatope
achromatophile
achromatopia
achromatopsia
achromatopsy
achromatosis
achromatous
achromats
achromaturia
achromia
achromic
achromobacter
achromobacterieae
achromoderma
achromophilous
achromotrichia
achromous
achronical
achroodextrin
achroodextrinase
achroous
achropsia
achtehalber
achtel
achtelthaler
achuas
achy
achylia
achylous
achymia
achymous
achyranthes
achyrodes
acichloride
acicula
acicular
acicularly
aciculate
aciculated
aciculum
acid
acida
acidanthera
acidaspis
acide
acidemia
acider
acidhead
acidheads
acidi
acidic
acidiferous
acidifiable
acidifiant
acidific
acidification
acidified
acidifier
acidifiers
acidifies
acidify
acidifying
acidimeter
acidimeters
acidimetre
acidimetres
acidimetric
acidimetrical
acidimetrically
acidimetry
acidise
acidises
acidita
acidite
acidities
acidity
acidize
acidizes
acidly
acidness
acido
acidoid
acidology
acidolysis
acidometer
acidometry
acidophile
acidophilic
acidophilous
acidophilus
acidoproteolytic
acidoses
acidosis
acidosteophyte
acidotic
acidproof
acids
acidulant
acidulate
acidulated
acidulates
acidulating
acidulation
acidulent
acidulous
acidulously
acidulousness
aciduric
acidy
acidyl
acier
acierage
acieral
acierate
acieration
aciform
aciliate
aciliated
acilius
acinaceous
acinaces
acinacifolious
acinaciform
acinaform
acinar
acinarious
acinary
acineta
acinetae
acinetan
acinetaria
acinetarian
acinetic
acinetiform
acinetina
acinetinan
acing
acinic
aciniform
acinose
acinotubular
acinous
acinus
acipenser
acipenseres
acipenserid
acipenseridae
acipenserine
acipenseroid
acipenseroidei
acis
aciurgy
acker
ackerman
ackey
ackley
ackman
acknow
acknowledge
acknowledgeabl
acknowledgeable
acknowledged
acknowledgedly
acknowledgement
acknowledgements
acknowledger
acknowledgers
acknowledges
acknowledging
acknowledgment
acknowledgments
acknown
aclastic
acle
acleidian
acleistous
aclemon
aclidian
aclinal
aclinic
acloud
aclu
aclys
acm
acmaea
acmaeidae
acmatic
acme
acmes
acmesthesia
acmic
acmispon
acmite
acne
acned
acneform
acneiform
acnemia
acnes
acnida
acnodal
acnode
acocanthera
acocantherin
acock
acockbill
acocotl
acoela
acoelomata
acoelomate
acoelomatous
acoelomi
acoelomous
acoelous
acoemetae
acoemeti
acoemetic
acoin
acoine
acolapissa
acold
acolhua
acolhuan
acologic
acology
acolothyst
acolous
acoluthic
acolyte
acolytes
acolyth
acolythate
acoma
acomia
acomous
aconative
acondylose
acondylous
acone
aconic
aconin
aconine
aconital
aconite
aconites
aconitia
aconitic
aconitin
aconitine
aconitum
acontias
acontium
acontius
aconuresis
acopic
acopon
acopyrin
acopyrine
acor
acorea
acoria
acorn
acorn's
acorned
acorns
acorus
acosmic
acosmism
acosmist
acosmistic
acotyledon
acotyledonous
acouasm
acouchi
acouchy
acoumeter
acoumetry
acouometer
acouophonia
acoupa
acousmata
acousmatic
acoustic
acoustical
acoustically
acoustician
acousticolateral
acousticon
acoustics
acoustooptics
acqua
acquaint
acquaintance
acquaintance's
acquaintances
acquaintanceship
acquaintanceships
acquaintancy
acquaintant
acquainted
acquaintedness
acquaintenace
acquainting
acquaints
acquari
acquario
acque
acquedotti
acquedotto
acquest
acquiesce
acquiesced
acquiescement
acquiescence
acquiescency
acquiescent
acquiescently
acquiescer
acquiesces
acquiescing
acquiescingly
acquiesence
acquieta
acquietai
acquietano
acquietare
acquietata
acquietate
acquietati
acquietato
acquietava
acquietavi
acquietavo
acquietera
acquietero
acquieti
acquietino
acquieto
acquirability
acquirable
acquire
acquired
acquirement
acquirements
acquirenda
acquirente
acquirenti
acquirer
acquirers
acquires
acquiring
acquisible
acquisirete
acquisite
acquisited
acquisition
acquisitional
acquisitionist
acquisitions
acquisititious
acquisitive
acquisitively
acquisitiveness
acquisitor
acquisitum
acquist
acquista
acquistai
acquistano
acquistare
acquistata
acquistate
acquistati
acquistato
acquistava
acquistavi
acquistavo
acquistera
acquistero
acquisti
acquistino
acquisto
acquit
acquitment
acquitrini
acquitrino
acquits
acquittal
acquittals
acquittance
acquitted
acquitter
acquitting
acrab
acracy
acraein
acraeinae
acraldehyde
acrania
acranial
acraniate
acrasia
acrasiaceae
acrasiales
acrasida
acrasieae
acrasin
acraspeda
acraspedote
acratia
acraturesis
acrawl
acraze
acre
acreable
acreage
acreages
acreak
acream
acred
acredula
acreman
acres
acrestaff
acrid
acridan
acrider
acridest
acridian
acridic
acrididae
acridiidae
acridine
acridinic
acridinium
acridities
acridity
acridium
acridly
acridness
acridone
acridonium
acridophagus
acridyl
acriflavin
acriflavine
acrimonies
acrimonious
acrimoniously
acrimoniousness
acrimony
acrindoline
acrinyl
acrisia
acrisius
acrita
acritan
acrite
acritical
acritol
acritude
acroa
acroaesthesia
acroama
acroamatic
acroamatical
acroamatics
acroanesthesia
acroarthritis
acroasphyxia
acroataxia
acroatic
acrobacy
acrobat
acrobat's
acrobates
acrobatholithic
acrobatic
acrobatical
acrobatically
acrobatics
acrobatism
acrobats
acroblast
acrobryous
acrobystitis
acrocarpi
acrocarpous
acrocentric
acrocephalia
acrocephalic
acrocephalous
acrocephaly
acrocera
acroceratidae
acroceraunian
acroceridae
acrochordidae
acrochordinae
acrochordon
acroclinium
acrocomia
acroconidium
acrocontracture
acrocoracoid
acrocyanosis
acrocyst
acrodactylum
acrodermatitis
acrodont
acrodontism
acrodrome
acrodromous
acrodus
acrodynia
acroesthesia
acrogamous
acrogamy
acrogen
acrogenic
acrogenous
acrogenously
acrography
acrogynae
acrogynous
acrolein
acrolith
acrolithan
acrolithic
acroliths
acrologic
acrologically
acrologism
acrologue
acrology
acromania
acromastitis
acromatic
acromegalia
acromegalic
acromegalies
acromegaly
acromelalgia
acrometer
acromial
acromicria
acromioclavicular
acromiocoracoid
acromiodeltoid
acromiohumeral
acromiohyoid
acromion
acromioscapular
acromiosternal
acromiothoracic
acromonogrammatic
acromphalus
acromyodi
acromyodian
acromyodic
acromyodous
acromyotonia
acromyotonus
acron
acronarcotic
acroneurosis
acronical
acronically
acronyc
acronych
acronycta
acronyctous
acronym
acronymic
acronymically
acronymise
acronymises
acronymize
acronymizes
acronymous
acronyms
acronyx
acrook
acroparalysis
acroparesthesia
acropathology
acropathy
acropetal
acropetally
acrophobia
acrophobic
acrophonetic
acrophonic
acrophony
acropodium
acropoleis
acropolis
acropolises
acropolitan
acropora
acrorhagus
acrorrheuma
acrosarc
acrosarcum
acroscleriasis
acroscleroderma
acroscopic
acrose
acrosome
acrosphacelus
acrospire
acrospore
acrosporous
across
acrostic
acrostical
acrostically
acrostichal
acrosticheae
acrostichic
acrostichoid
acrostichum
acrosticism
acrostics
acrostolion
acrostolium
acrotarsial
acrotarsium
acroteleutic
acroterial
acroteric
acroterium
acrothoracica
acrotic
acrotism
acrotomous
acrotreta
acrotretidae
acrotrophic
acrotrophoneurosis
acrux
acrydium
acryl
acrylaldehyde
acrylate
acrylic
acrylics
acrylonitrile
acrylyl
acs
act
acta
actability
actable
actaea
actaeaceae
actaeon
actaeonidae
acted
actiad
actian
actification
actifier
actify
actin
actinal
actinally
actinautographic
actinautography
actine
actinenchyma
acting
actings
actinia
actinian
actiniaria
actiniarian
actinic
actinically
actinide
actinides
actinidia
actinidiaceae
actiniferous
actiniform
actinine
actiniochrome
actiniohematin
actiniomorpha
actinism
actinistia
actinium
actiniums
actinobacillosis
actinobacillus
actinoblast
actinobranch
actinobranchia
actinocarp
actinocarpic
actinocarpous
actinochemistry
actinocrinid
actinocrinidae
actinocrinite
actinocrinus
actinocutitis
actinodermatitis
actinodielectric
actinodrome
actinodromous
actinoelectric
actinoelectrically
actinoelectricity
actinogonidiate
actinogram
actinograph
actinography
actinoid
actinoida
actinoidea
actinolite
actinolitic
actinologous
actinologue
actinology
actinomere
actinomeric
actinometer
actinometers
actinometre
actinometres
actinometric
actinometrical
actinometry
actinomorphic
actinomorphous
actinomorphy
actinomyces
actinomycetaceae
actinomycetales
actinomycete
actinomycetous
actinomycin
actinomycoma
actinomycosis
actinomycotic
actinomyosin
actinomyxidia
actinomyxidiida
actinon
actinonema
actinoneuritis
actinophone
actinophonic
actinophore
actinophorous
actinophryan
actinophrys
actinopoda
actinopraxis
actinopteran
actinopteri
actinopterous
actinopterygian
actinopterygii
actinopterygious
actinoscopy
actinosoma
actinosome
actinosphaerium
actinost
actinostele
actinostereoscopy
actinostomal
actinostome
actinotherapeutic
actinotherapeutics
actinotherapy
actinotoxemia
actinotrichium
actinotrocha
actinouranium
actinozoa
actinozoal
actinozoan
actinozoon
actinula
action
action's
action-taking
actionability
actionable
actionably
actional
actionary
actioner
actionise
actionises
actionize
actionizes
actionless
actions
actipylea
actium
activable
activate
activated
activates
activating
activation
activations
activator
activator's
activators
active
actively
activeness
actives
activin
activise
activises
activism
activisms
activist
activist's
activistic
activists
activital
activities
activity
activity's
activize
activizes
actless
actomyosin
acton
actor
actor's
actorish
actors
actorship
actress
actress's
actresses
acts
actu
actual
actualisation
actualisations
actualise
actualised
actualises
actualism
actualist
actualistic
actualities
actuality
actualization
actualizations
actualize
actualized
actualizes
actualizing
actually
actualness
actuals
actuarial
actuarially
actuarian
actuaries
actuary
actuaryship
actuate
actuated
actuates
actuating
actuation
actuator
actuator's
actuators
acture
acturience
actutate
acuaesthesia
acuan
acuate
acuation
acubens
acuclosure
acuductor
acuesthesia
acuities
acuity
aculea
aculeata
aculeate
aculeated
aculeiform
aculeolate
aculeolus
aculeus
acumen
acumens
acuminate
acuminated
acumination
acuminose
acuminous
acuminulate
acupress
acupressure
acupunctuate
acupunctuation
acupuncturation
acupuncturator
acupuncture
acupuncturist
acupuncturists
acura
acurative
acushla
acustica
acustico
acuta
acutangular
acutate
acutated
acute
acutely
acutenaculum
acuteness
acuter
acutes
acutest
acuti
acutiator
acutifoliate
acutilinguae
acutilingual
acutilobate
acutiplantar
acutish
acuto
acutograve
acutonodose
acutorsion
acyanoblepsia
acyanopsia
acyclic
acyclically
acyesis
acyetic
acyl
acylamido
acylamidobenzene
acylamino
acylate
acylated
acylates
acylation
acylcarbene
acylnitrene
acylogen
acyloin
acyloxy
acyloxymethane
acyrological
acyrology
acystia
ad
ad-hoc
ad-hominem
ad-infinitum
ad-interim
ad-nauseum
ada
adactyl
adactylia
adactylism
adactylous
adad
adaga
adage
adagera
adagerai
adagerebbe
adagerei
adageremmo
adageremo
adagereste
adageresti
adagerete
adagero
adages
adagi
adagia
adagiai
adagial
adagiammo
adagiamo
adagiando
adagiano
adagiare
adagiarono
adagiasse
adagiassi
adagiaste
adagiasti
adagiata
adagiate
adagiati
adagiato
adagiava
adagiavamo
adagiavano
adagiavate
adagiavi
adagiavo
adagietto
adagino
adagio
adagios
adah
adai
adair
adaize
adaline
adam
adamance
adamances
adamancies
adamancy
adamant
adamantane
adamantean
adamantine
adamantinoma
adamantly
adamantoblast
adamantoblastoma
adamantoid
adamantoma
adamants
adamas
adamastor
adambulacral
adamellite
adamhood
adamic
adamical
adamically
adamine
adamite
adamitic
adamitical
adamitism
adamo
adams
adamsia
adamsite
adamson
adan
adance
adangle
adansonia
adapa
adapertural
adapical
adapid
adapis
adapt
adaptability
adaptable
adaptableness
adaptably
adaptaplex
adaptation
adaptational
adaptationally
adaptations
adaptative
adapted
adaptedness
adapter
adapters
adapting
adaption
adaptional
adaptionism
adaptions
adaptitude
adaptive
adaptively
adaptiveness
adaptivity
adaptometer
adaptor
adaptorial
adaptors
adapts
adar
adara
adarme
adat
adati
adatom
adatta
adattai
adattammo
adattando
adattano
adattare
adattarono
adattasse
adattassi
adattaste
adattasti
adattata
adattate
adattati
adattato
adattava
adattavamo
adattavano
adattavate
adattavi
adattavo
adatte
adattera
adatterai
adatterei
adatteremo
adatterete
adattero
adatti
adattiamo
adattiate
adattino
adatto
adaunt
adaw
adawe
adawlut
adawn
adaxial
aday
adays
adazzle
adcon
adconductor
adcons
adcraft
adcumulus
add
adda
addability
addable
addax
addebitta
addebittai
addebitti
addebitto
addebted
added
addedly
addend
addenda
addendi
addends
addendum
addensa
addensai
addensammo
addensando
addensano
addensare
addensasse
addensassi
addensaste
addensasti
addensata
addensate
addensati
addensato
addensava
addensavi
addensavo
addensera
addenserai
addenserei
addensero
addensi
addensiamo
addensiate
addensino
addenso
addenta
addentai
addentammo
addentando
addentano
addentare
addentasse
addentassi
addentaste
addentasti
addentata
addentate
addentati
addentato
addentava
addentavi
addentavo
addentera
addenterai
addenterei
addentero
addenti
addentiamo
addentiate
addentino
addento
addentra
addentrai
addentrano
addentrare
addentrata
addentrate
addentrati
addentrato
addentrava
addentravi
addentravo
addentrera
addentrero
addentri
addentrino
addentro
adder
adderbolt
adderfish
adders
adderspit
adderwort
addestra
addestrai
addestrano
addestrare
addestrata
addestrate
addestrati
addestrato
addestrava
addestravi
addestravo
addestrera
addestrero
addestri
addestrino
addestro
addetta
addette
addetti
addetto
addi
addia
addibility
addible
addicent
addict
addicted
addictedness
addicting
addiction
addictions
addictive
addictively
addictiveness
addictives
addicts
addie
addii
addiment
adding
addio
addis
addisababa
addison
addisonian
addisoniana
addita
additai
additament
additamentary
additammo
additando
additano
additare
additarono
additasse
additassi
additaste
additasti
additata
additate
additati
additato
additava
additavamo
additavano
additavate
additavi
additavo
additera
additerai
additerei
additeremo
additerete
additero
additi
additiamo
additiate
additino
addition
additional
additionally
additionary
additionist
additions
addititious
additive
additively
additives
additivity
addito
additory
additum
addiziona
addizionai
addizione
addizioni
addiziono
addle
addlebrain
addlebrained
addled
addlehead
addleheaded
addleheadedly
addleheadedness
addlement
addleness
addlepate
addlepated
addlepatedness
addleplot
addles
addling
addlings
addlins
addobba
addobbai
addobbammo
addobbando
addobbano
addobbare
addobbasse
addobbassi
addobbaste
addobbasti
addobbata
addobbate
addobbati
addobbato
addobbava
addobbavi
addobbavo
addobbera
addobberai
addobberei
addobbero
addobbi
addobbiamo
addobbiate
addobbino
addobbo
addolora
addolorai
addolorano
addolorare
addolorata
addolorate
addolorati
addolorato
addolorava
addoloravi
addoloravo
addolorera
addolorero
addolori
addolorino
addoloro
addome
addomi
addormenta
addormentare
addormenti
addormento
addorsed
addossa
addossai
addossammo
addossando
addossano
addossare
addossasse
addossassi
addossaste
addossasti
addossata
addossate
addossati
addossato
addossava
addossavi
addossavo
addossera
addosserai
addosserei
addossero
addossi
addossiamo
addossiate
addossino
addosso
addr
address
addressability
addressable
addressed
addressee
addressee's
addressees
addresser
addressers
addresses
addressful
addressing
addressless
addressograph
addressor
addrest
adds
addu
adduce
adduceable
adduced
adducent
adducer
adducers
adduces
adducible
adducing
adduct
adducted
adducting
adduction
adductive
adductor
adductors
adducts
addy
ade
adead
adeem
adeep
adegua
adeguai
adeguammo
adeguando
adeguano
adeguare
adeguarono
adeguasse
adeguassi
adeguaste
adeguasti
adeguata
adeguate
adeguati
adeguato
adeguava
adeguavamo
adeguavano
adeguavate
adeguavi
adeguavo
adeguera
adeguerai
adeguerei
adegueremo
adeguerete
adeguero
adegui
adeguiamo
adeguiate
adeguino
adeguo
adel
adela
adelaida
adelaide
adelarthra
adelarthrosomata
adelarthrosomatous
adelbert
adele
adelea
adeleidae
adelges
adelheid
adelia
adelice
adelina
adelind
adeline
adeling
adelite
adeliza
adella
adelle
adelocerous
adelochorda
adelocodonic
adelomorphic
adelomorphous
adelopod
adelops
adelphi
adelphian
adelphogamy
adelphoi
adelpholite
adelphophagy
adelphous
ademonist
adempted
ademption
aden
adena
adenalgia
adenalgy
adenanthera
adenase
adenasthenia
adendric
adendritic
adenectomy
adenectopia
adenectopic
adenemphractic
adenemphraxis
adenia
adeniform
adenine
adenitis
adenization
adeno
adenoacanthoma
adenoblast
adenocancroid
adenocarcinoma
adenocarcinomatous
adenocele
adenocellulitis
adenochondroma
adenochondrosarcoma
adenochrome
adenocyst
adenocystoma
adenocystomatous
adenodermia
adenodiastasis
adenodynia
adenofibroma
adenofibrosis
adenogenesis
adenogenous
adenographer
adenographic
adenographical
adenography
adenohypersthenia
adenoid
adenoidal
adenoidectomy
adenoidism
adenoiditis
adenoids
adenoliomyofibroma
adenolipoma
adenolipomatosis
adenologaditis
adenological
adenology
adenolymphocele
adenolymphoma
adenoma
adenomalacia
adenomatoid
adenomatome
adenomatous
adenomeningeal
adenomere
adenometritis
adenomycosis
adenomyofibroma
adenomyoma
adenomyxoma
adenomyxosarcoma
adenoncus
adenoneural
adenoneure
adenopathy
adenopharyngeal
adenopharyngitis
adenophlegmon
adenophora
adenophore
adenophorous
adenophthalmia
adenophyllous
adenophyma
adenopodous
adenosarcoma
adenosclerosis
adenose
adenosine
adenosis
adenostemonous
adenostoma
adenotome
adenotomic
adenotomy
adenotyphoid
adenotyphus
adenyl
adenylcyclase
adenylic
adeodatus
adeology
adeona
adeoniform
adephaga
adephagan
adephagia
adephagous
adept
adepter
adeptest
adeptly
adeptness
adepts
adeptship
adequacies
adequacy
adequate
adequately
adequateness
adequation
adequative
ader
aderente
aderenti
aderenza
adermia
adermin
adesione
adesioni
adesiva
adesive
adesivi
adesivo
adespotic
adessenarian
adesso
adeste
adet
adevism
adey
adfected
adfexc
adfix
adfluxion
adfreezing
adg
adglutinate
adhafera
adhaka
adham
adhamant
adhara
adharma
adhere
adhered
adherence
adherences
adherency
adherend
adherent
adherently
adherents
adherer
adherers
adheres
adherescence
adherescent
adhering
adhesion
adhesional
adhesions
adhesive
adhesively
adhesivemeter
adhesiveness
adhesives
adhibit
adhibition
adhortation
adi
adiabat
adiabatic
adiabatically
adiabaticlly
adiabolist
adiacente
adiacenti
adiacenza
adiacenze
adiactinic
adiadochokinesis
adiagnostic
adiana
adiantiform
adiantum
adiaphanous
adiaphon
adiaphonon
adiaphoral
adiaphoresis
adiaphoretic
adiaphorism
adiaphorist
adiaphoristic
adiaphorite
adiaphoron
adiaphorous
adiate
adiathermal
adiathermancy
adiathermanous
adiathermic
adiathetic
adiation
adib
adibatic
adicea
adicity
adidas
adiel
adieu
adieus
adieux
adigei
adighe
adigranth
adin
adina
adinida
adinidan
adinole
adion
adios
adipate
adipescent
adiphenine
adipic
adipinic
adipocele
adipocellulose
adipocere
adipoceriform
adipocerite
adipocerous
adipocire
adipocyte
adipofibroma
adipogenic
adipogenous
adipoid
adipolysis
adipolytic
adipoma
adipomatous
adipometer
adiponecrosis
adiponitrile
adipopexia
adipopexis
adiposa
adipose
adiposeness
adiposi
adiposis
adiposities
adiposity
adiposo
adiposogenital
adiposuria
adipous
adipsia
adipsic
adipsous
adipsy
adipyl
adira
adirai
adirammo
adirando
adirano
adirare
adirarono
adirasse
adirassero
adirassi
adirassimo
adiraste
adirasti
adirata
adirate
adirati
adirato
adirava
adiravamo
adiravano
adiravate
adiravi
adiravo
adirera
adirerai
adireranno
adirerebbe
adirerei
adireremmo
adireremo
adirereste
adireresti
adirerete
adirero
adiri
adiriamo
adiriate
adirino
adiro
adirondack
adit
adital
aditi
adito
adits
aditus
adj
adj.escaping
adjab
adjacencies
adjacency
adjacent
adjacently
adjag
adject
adjection
adjectional
adjectitious
adjectival
adjectivally
adjective
adjectively
adjectives
adjectivism
adjectivitis
adjiger
adjoin
adjoined
adjoinedly
adjoining
adjoins
adjoint
adjoints
adjourn
adjournal
adjourned
adjourning
adjournment
adjournments
adjourns
adjudge
adjudgeable
adjudged
adjudger
adjudges
adjudging
adjudgment
adjudicate
adjudicated
adjudicates
adjudicating
adjudication
adjudications
adjudicative
adjudicator
adjudicators
adjudicatory
adjudicature
adjugate
adjunct
adjunction
adjunctive
adjunctively
adjunctly
adjuncts
adjuration
adjurations
adjuratory
adjure
adjured
adjurer
adjurers
adjures
adjuring
adjuror
adjurors
adjust
adjustability
adjustable
adjustably
adjustage
adjustation
adjusted
adjuster
adjusters
adjusting
adjustive
adjustment
adjustmental
adjustments
adjustor
adjustor's
adjustors
adjusts
adjutage
adjutancy
adjutant
adjutants
adjutantship
adjutorious
adjutory
adjutrice
adjuvant
adkins
adlai
adlay
adle
adler
adlerian
adless
adlet
adlib
adlibbed
adlibs
adlittoral
adlumia
adlumidine
adlumine
adm
adman
admarginate
admaxillary
admeasure
admeasurement
admeasurer
admedial
admedian
admen
admensuration
admi
admin
adminicle
adminicula
adminicular
adminiculary
adminiculate
adminiculation
adminiculum
administer
administerd
administered
administerial
administering
administerings
administers
administrable
administrant
administrants
administrate
administrated
administrates
administrating
administration
administration's
administrational
administrationist
administrations
administrative
administratively
administrator
administrator's
administrators
administratorship
administratress
administratrices
administratrix
adminstration
adminttd
admirability
admirable
admirableness
admirably
admiral
admiral's
admirals
admiralship
admiralships
admiralties
admiralty
admiration
admirations
admirative
admirator
admire
admired
admiredly
admirer
admirers
admires
admiring
admiringly
admissability
admissable
admissibility
admissible
admissibleness
admissibly
admission
admissions
admissive
admissory
admit
admits
admittable
admittance
admittances
admitted
admittedly
admittee
admitter
admitters
admittible
admitting
admix
admixed
admixes
admixing
admixt
admixtion
admixture
admixtures
admn
admonish
admonished
admonisher
admonishes
admonishing
admonishingly
admonishment
admonishments
admonition
admonitioner
admonitionist
admonitions
admonitive
admonitively
admonitor
admonitorial
admonitorily
admonitory
admonitrix
admortization
adnascence
adnascent
adnate
adnation
adnephrine
adnerval
adneural
adnex
adnexal
adnexed
adnexitis
adnexopexy
adnominal
adnominally
adnomination
adnoun
ado
adobe
adobes
adocchi
adocchia
adocchiai
adocchiamo
adocchiano
adocchiare
adocchiata
adocchiate
adocchiati
adocchiato
adocchiava
adocchiavi
adocchiavo
adocchiera
adocchiero
adocchino
adocchio
adolesce
adolescence
adolescency
adolescent
adolescent's
adolescently
adolescents
adolf
adolph
adolphe
adolpho
adolphus
adombra
adombrai
adombrammo
adombrando
adombrano
adombrare
adombrasse
adombrassi
adombraste
adombrasti
adombrata
adombrate
adombrati
adombrato
adombrava
adombravi
adombravo
adombrera
adombrerai
adombrerei
adombrero
adombri
adombriamo
adombriate
adombrino
adombro
adonai
adonean
adonia
adoniad
adonian
adonic
adonidin
adonin
adoniram
adonis
adonite
adonitol
adonize
adont
adonta
adontai
adontammo
adontando
adontano
adontare
adontarono
adontasse
adontassi
adontaste
adontasti
adontata
adontate
adontati
adontato
adontava
adontavamo
adontavano
adontavate
adontavi
adontavo
adontera
adonterai
adonterei
adonteremo
adonterete
adontero
adonti
adontiamo
adontiate
adontino
adonto
adopera
adoperai
adoperammo
adoperando
adoperano
adoperare
adoperasse
adoperassi
adoperaste
adoperasti
adoperata
adoperate
adoperati
adoperation
adoperato
adoperava
adoperavi
adoperavo
adoperera
adopererai
adopererei
adoperero
adoperi
adoperiamo
adoperiate
adoperino
adopero
adopt
adoptabilities
adoptability
adoptable
adoptant
adoptative
adopted
adoptedly
adoptee
adoptees
adopter
adopters
adoptian
adoptianism
adoptianist
adopting
adoption
adoptional
adoptionism
adoptionist
adoptions
adoptious
adoptive
adoptively
adopts
adora
adorabile
adorabili
adorability
adorable
adorableness
adorably
adorai
adoral
adorally
adorammo
adorando
adorano
adorant
adorantes
adorare
adorarono
adorasse
adorassero
adorassi
adorassimo
adoraste
adorasti
adorata
adorate
adorati
adoration
adorato
adoratore
adoratori
adoratory
adorava
adoravamo
adoravano
adoravate
adoravi
adoravo
adorazione
adorazioni
adore
adored
adoree
adorer
adorera
adorerai
adoreranno
adorerebbe
adorerei
adoreremmo
adoreremo
adorereste
adoreresti
adorerete
adorero
adorers
adores
adoretus
adori
adoriamo
adoriate
adoring
adoringly
adorino
adorn
adorna
adornai
adornammo
adornando
adornano
adornare
adornarono
adornasse
adornassi
adornaste
adornasti
adornata
adornate
adornati
adornato
adornava
adornavamo
adornavano
adornavate
adornavi
adornavo
adorne
adorned
adorner
adornera
adornerai
adornerei
adorneremo
adornerete
adornero
adorners
adorni
adorniamo
adorniate
adorning
adorningly
adornino
adornment
adornments
adorno
adorns
adoro
ados
adosculation
adossed
adotta
adottai
adottammo
adottando
adottano
adottare
adottarono
adottasse
adottassi
adottaste
adottasti
adottata
adottate
adottati
adottato
adottava
adottavamo
adottavano
adottavate
adottavi
adottavo
adottera
adotterai
adotterei
adotteremo
adotterete
adottero
adotti
adottiamo
adottiate
adottino
adottiva
adottive
adottivi
adottivo
adotto
adoulie
adown
adoxa
adoxaceae
adoxaceous
adoxography
adoxy
adoze
adozione
adozioni
adpao
adposition
adpress
adpromission
adradial
adradially
adradius
adramelech
adrammelech
adrea
adread
adream
adreamed
adreamt
adrectal
adrenal
adrenalectomize
adrenalectomy
adrenalin
adrenaline
adrenalise
adrenalises
adrenalize
adrenalizes
adrenally
adrenalone
adrenals
adrenergic
adrenin
adrenine
adreno
adrenochrome
adrenocortical
adrenocorticotropic
adrenogenital
adrenolysis
adrenolytic
adrenomedullary
adrenotropic
adret
adria
adriaens
adrian
adriana
adriane
adrianna
adrianne
adriano
adriatic
adrien
adriena
adrienne
adrift
adrip
adroit
adroiter
adroitest
adroitly
adroitness
adrolepsy
adroop
adrop
adrostral
adrowse
adrue
adry
ads
adsbud
adscendent
adscititious
adscititiously
adscript
adscripted
adscription
adscriptitious
adscriptitius
adscriptive
adsessor
adsheart
adsignification
adsignify
adsmith
adsmithing
adsorb
adsorbability
adsorbable
adsorbate
adsorbates
adsorbed
adsorbent
adsorbents
adsorbing
adsorbs
adsorption
adsorptive
adsorptively
adsorptiveness
adstipulate
adstipulation
adstipulator
adterminal
adtevac
adtran
adula
adulai
adulammo
adulando
adulano
adular
adulare
adularescence
adularia
adularization
adularono
adulasse
adulassero
adulassi
adulassimo
adulaste
adulasti
adulata
adulate
adulated
adulates
adulati
adulating
adulation
adulations
adulato
adulator
adulatore
adulatori
adulators
adulatory
adulatress
adulatrice
adulatrici
adulava
adulavamo
adulavano
adulavate
adulavi
adulavo
adulazione
adulazioni
adulera
adulerai
aduleranno
adulerebbe
adulerei
aduleremmo
aduleremo
adulereste
aduleresti
adulerete
adulero
aduli
aduliamo
aduliate
adulino
adullam
adullamite
adulo
adult
adult's
adulta
adulte
adulter
adultera
adulterai
adulterano
adulterant
adulterants
adulterare
adulterata
adulterate
adulterated
adulterately
adulterateness
adulterates
adulterati
adulterating
adulteration
adulterato
adulterator
adulterators
adulterava
adulteravi
adulteravo
adultere
adulterer
adulterer's
adulterera
adulterero
adulterers
adulteress
adulteresses
adulteri
adulteries
adulterii
adulterine
adulterino
adulterio
adulterise
adulterises
adulterize
adulterizes
adultero
adulterous
adulterously
adulterousness
adultery
adulthood
adulti
adulticidal
adulticide
adultism
adultlike
adultly
adultness
adulto
adultoid
adultress
adults
adumbral
adumbrant
adumbrate
adumbrated
adumbrates
adumbrating
adumbration
adumbrations
adumbrative
adumbratively
aduna
adunai
adunammo
adunando
adunano
adunanza
adunanze
adunare
adunarono
adunasse
adunassero
adunassi
adunassimo
adunaste
adunasti
adunata
adunate
adunati
adunato
adunava
adunavamo
adunavano
adunavate
adunavi
adunavo
adunc
aduncate
aduncated
aduncity
aduncous
adunera
adunerai
aduneranno
adunerebbe
adunerei
aduneremmo
aduneremo
adunereste
aduneresti
adunerete
adunero
aduni
aduniamo
aduniate
adunino
aduno
adusk
adust
adustion
adustiosis
adv
advaita
advance
advanceable
advanced
advancedness
advancement
advancements
advancer
advancers
advances
advancing
advancingly
advancive
advantage
advantaged
advantageous
advantageously
advantageousness
advantages
advantaging
advection
advectional
advections
advectitious
advective
advehent
advene
advenience
advenient
advent
advential
adventism
adventist
adventists
adventitia
adventitious
adventitiously
adventitiousness
adventive
adventively
advents
adventual
adventure
adventured
adventureful
adventurement
adventurer
adventurers
adventures
adventureship
adventuresome
adventuresomely
adventuresomeness
adventuress
adventuresses
adventuring
adventurish
adventurism
adventurist
adventuristic
adventurists
adventurous
adventurously
adventurousness
adverb
adverb's
adverbial
adverbialise
adverbialises
adverbiality
adverbialize
adverbializes
adverbially
adverbiation
adverbs
adversant
adversaria
adversarial
adversaries
adversarious
adversary
adversary's
adversative
adversatively
adverse
adversed
adversely
adverseness
adverses
adversifoliate
adversifolious
adversing
adversities
adversity
advert
adverted
advertence
advertency
advertent
advertently
adverting
advertisable
advertise
advertised
advertisee
advertisement
advertisements
advertiser
advertisers
advertises
advertising
advertize
advertized
advertizement
advertizer
advertizes
advertizing
adverts
advice
adviceful
advices
advil
advisability
advisable
advisableness
advisably
advisal
advisatory
advise
advised
advisedly
advisedness
advisee
advisee's
advisees
advisemement
advisement
advisements
adviser
adviser's
advisers
advisership
advises
advising
advisive
advisiveness
advisor
advisor's
advisories
advisorily
advisors
advisory
advocacies
advocacy
advocate
advocated
advocates
advocateship
advocatess
advocating
advocation
advocative
advocator
advocatory
advocatress
advocatrice
advocatrix
advolution
advoutress
advoutry
advowee
advowson
advt
ady
adynamia
adynamic
adynamy
adyta
adyton
adytum
adz
adze
adzer
adzes
adzooks
ae
aeacides
aeacus
aeaean
aebi
aechmophorus
aecial
aecidiaceae
aecidial
aecidioform
aecidiomycetes
aecidiospore
aecidiostage
aecidium
aeciospore
aeciostage
aecioteliospore
aeciotelium
aecium
aedeagus
aedes
aedicula
aedile
aedileship
aedilian
aedilic
aedilitian
aedility
aedoeagus
aefald
aefaldness
aefaldy
aefauld
aegagropila
aegagropile
aegagrus
aegean
aegerian
aegeriid
aegeriidae
aegialitis
aegicrania
aegina
aeginetan
aeginetic
aegipan
aegirine
aegirinolite
aegirite
aegis
aegises
aegisthus
aegithalos
aegithognathae
aegithognathism
aegithognathous
aegle
aegopodium
aegrotant
aegyptilla
aegyrite
aeh
aelophilous
aeluroid
aeluroidea
aelurophobe
aelurophobia
aeluropodous
aenach
aenean
aeneas
aeneid
aeneolithic
aeneous
aenigmatite
aeolharmonica
aeolia
aeolian
aeolic
aeolicism
aeolid
aeolidae
aeolididae
aeolina
aeoline
aeolipile
aeolis
aeolism
aeolist
aeolistic
aeolodicon
aeolodion
aeolomelodicon
aeolopantalon
aeolotropic
aeolotropism
aeolotropy
aeolsklavier
aeolus
aeon
aeon's
aeonial
aeonian
aeonic
aeonism
aeonism's
aeonisms
aeonist
aeons
aepyceros
aepyornis
aepyornithidae
aepyornithiformes
aequi
aequian
aequiculi
aequipalpia
aequoreal
aequorin
aer
aerage
aerarian
aerarium
aerate
aerated
aerates
aerating
aeration
aerations
aerator
aerators
aerea
aeree
aerei
aerenchyma
aerenterectasia
aereo
aerial
aerialist
aerialists
aeriality
aerially
aerialness
aerials
aeric
aerical
aerides
aerie
aeried
aeriel
aeriela
aeriell
aerier
aeries
aeriest
aerifaction
aeriferous
aerification
aerifiction
aerified
aerifies
aeriform
aerify
aerifying
aerily
aero
aeroacoustic
aeroallergen
aerobacter
aeroballistic
aeroballistics
aerobate
aerobatic
aerobatics
aerobe
aerobes
aerobia
aerobian
aerobic
aerobically
aerobics
aerobiologic
aerobiological
aerobiologically
aerobiologist
aerobiology
aerobion
aerobiont
aerobioscope
aerobiosis
aerobiotic
aerobiotically
aerobious
aerobium
aeroboat
aeroborne
aerobranchia
aerobranchiate
aerobus
aerocamera
aerocartograph
aerocartography
aerocharidae
aerochlorination
aerocolpos
aerocraft
aerocurve
aerocyst
aerodermectasia
aerodiscone
aerodone
aerodonetic
aerodonetics
aerodrome
aerodromes
aerodromics
aeroduct
aerodynamic
aerodynamical
aerodynamically
aerodynamicist
aerodynamics
aerodyne
aeroelasticity
aeroembolism
aeroenterectasia
aerofall
aerofilter
aeroflow
aerofoil
aerofoils
aeroframe
aeroframes
aerogel
aerogels
aerogen
aerogene
aerogenerator
aerogenes
aerogenesis
aerogenic
aerogenically
aerogenous
aerogeography
aerogeologist
aerogeology
aerognosy
aerogram
aerogramme
aerogramme's
aerogrammes
aerograms
aerograph
aerographer
aerographic
aerographical
aerographics
aerography
aerogun
aerohydrodynamic
aerohydropathy
aerohydroplane
aerohydrotherapy
aerohydrous
aeroides
aeroline
aeroline's
aerolines
aerolite
aerolites
aerolith
aerolithology
aeroliths
aerolitic
aerolitics
aerologation
aerologic
aerological
aerologist
aerologists
aerology
aeromaechanic
aeromagnetic
aeromancer
aeromancy
aeromantic
aeromarine
aeromechanical
aeromechanics
aeromedical
aeromedicine
aerometeorograph
aerometer
aerometers
aerometre
aerometres
aerometric
aerometry
aeromotor
aeronat
aeronatics
aeronaut
aeronautic
aeronautical
aeronautically
aeronautics
aeronautism
aeronauts
aeronef
aeroneurosis
aeronomer
aeronomic
aeronomical
aeronomics
aeronomist
aeronomy
aeropark
aeropathy
aeropause
aerope
aeroperitoneum
aeroperitonia
aerophagia
aerophagist
aerophagy
aerophane
aerophare
aerophilatelic
aerophilatelist
aerophilately
aerophile
aerophilic
aerophilous
aerophobia
aerophobic
aerophone
aerophor
aerophore
aerophotography
aerophysical
aerophysics
aerophyte
aeroplane
aeroplane's
aeroplaner
aeroplanes
aeroplani
aeroplanist
aeroplano
aeropleustic
aeroporotomy
aeroport
aeroport's
aeroporti
aeroporto
aeroports
aeropulse
aeroscepsis
aeroscepsy
aeroscope
aeroscopic
aeroscopically
aeroscopy
aerose
aeroservoelasticity
aerosiderite
aerosiderolite
aerosol
aerosolisation
aerosolise
aerosolised
aerosolization
aerosolize
aerosolized
aerosolizing
aerosols
aerospace
aerosphere
aerosporin
aerostat
aerostatic
aerostatical
aerostatics
aerostation
aerosteam
aerosurvey
aerotactic
aerotaxis
aerotechnical
aerotherapeutics
aerotherapy
aerothermochemistry
aerothermodynamic
aerothermodynamics
aerothermoelasticity
aerotonometer
aerotonometric
aerotonometry
aerotriangulation
aerotropic
aerotropism
aeroyacht
aerozine
aeruginous
aerugo
aery
aes
aeschylean
aeschylus
aeschynanthus
aeschynomene
aeschynomenous
aesculaceae
aesculaceous
aesculapian
aesculapius
aesculus
aesop
aesopian
aesopic
aestethic
aesthacyte
aesthesia
aesthesiometer
aesthesiometre
aesthesiometre's
aesthesiometres
aesthesis
aesthete
aesthetes
aesthetic
aesthetic's
aesthetical
aesthetically
aesthetician
aestheticise
aestheticises
aestheticism
aestheticist
aestheticize
aestheticizes
aesthetics
aesthiology
aesthophysiology
aestidurilignosa
aestii
aestilignosa
aestival
aestivate
aestivated
aestivates
aestivating
aestivation
aethalioid
aethalium
aetheogam
aetheogamic
aetheogamous
aether
aethered
aetheric
aethers
aethionema
aethogen
aethrioscope
aethusa
aetian
aetiogenic
aetiology
aetiotropic
aetiotropically
aetobatidae
aetobatus
aetolian
aetomorphae
aetosaur
aetosaurian
aetosaurus
aevia
afa
aface
afaced
afacing
afaint
afar
afara
afars
afb
afd
afdecho
afear
afeard
afeared
afebrile
afenil
afernan
afetal
affa
affabile
affabili
affabilita
affability
affable
affableness
affably
affabrous
affaccera
affaccerai
affaccerei
affaccero
affacci
affaccia
affacciai
affacciamo
affacciano
affacciare
affacciata
affacciate
affacciati
affacciato
affacciava
affacciavi
affacciavo
affaccino
affaccio
affair
affaire
affaires
affairs
affaite
affama
affamai
affamammo
affamando
affamano
affamare
affamarono
affamasse
affamassi
affamaste
affamasti
affamata
affamate
affamati
affamato
affamava
affamavamo
affamavano
affamavate
affamavi
affamavo
affamera
affamerai
affamerei
affameremo
affamerete
affamero
affami
affamiamo
affamiate
affamino
affamo
affanna
affannai
affannammo
affannando
affannano
affannare
affannasse
affannassi
affannaste
affannasti
affannata
affannate
affannati
affannato
affannava
affannavi
affannavo
affannera
affannerai
affannerei
affannero
affanni
affanniamo
affanniate
affannino
affanno
affare
affari
affarista
affariste
affaristi
affascina
affascinai
affascini
affascino
affatica
affaticai
affaticano
affaticare
affaticata
affaticate
affaticati
affaticato
affaticava
affaticavi
affaticavo
affatichi
affatico
affatto
affect
affectability
affectable
affectate
affectation
affectationist
affectations
affected
affectedly
affectedness
affecter
affecters
affectibility
affectible
affecting
affectingly
affection
affectional
affectionally
affectionate
affectionately
affectionateness
affectioned
affectionless
affections
affectious
affective
affectively
affectivity
affectless
affectlessness
affector
affects
affeer
affeerer
affeerment
affeir
affenpinscher
affenspalte
afferent
afferently
afferma
affermai
affermammo
affermando
affermano
affermare
affermasse
affermassi
affermaste
affermasti
affermata
affermate
affermati
affermativa
affermativo
affermato
affermava
affermavi
affermavo
affermera
affermerai
affermerei
affermero
affermi
affermiamo
affermiate
affermino
affermo
afferra
afferrai
afferrammo
afferrando
afferrano
afferrare
afferrasse
afferrassi
afferraste
afferrasti
afferrata
afferrate
afferrati
afferrato
afferrava
afferravi
afferravo
afferrera
afferrerai
afferrerei
afferrero
afferri
afferriamo
afferriate
afferrino
afferro
affetta
affettai
affettammo
affettando
affettano
affettare
affettasse
affettassi
affettaste
affettasti
affettata
affettate
affettati
affettato
affettava
affettavi
affettavo
affettera
affetterai
affetterei
affettero
affetti
affettiamo
affettiate
affettino
affetto
affettuosa
affettuose
affettuosi
affettuoso
affeziona
affezionai
affezioni
affezioniamo
affeziono
affiance
affianced
affiancer
affiances
affiancing
affiant
affiata
affiatai
affiatammo
affiatando
affiatano
affiatare
affiatasse
affiatassi
affiataste
affiatasti
affiatata
affiatate
affiatati
affiatato
affiatava
affiatavi
affiatavo
affiatera
affiaterai
affiaterei
affiatero
affiati
affiatiamo
affiatiate
affiatino
affiato
affibbi
affibbia
affibbiai
affibbiamo
affibbiano
affibbiare
affibbiata
affibbiate
affibbiati
affibbiato
affibbiava
affibbiavi
affibbiavo
affibbiera
affibbiero
affibbino
affibbio
affiche
afficionado
affida
affidai
affidammo
affidando
affidano
affidare
affidarono
affidasse
affidassi
affidaste
affidasti
affidata
affidate
affidati
affidation
affidato
affidava
affidavamo
affidavano
affidavate
affidavi
affidavit
affidavits
affidavo
affidavy
affidera
affiderai
affiderei
affideremo
affiderete
affidero
affidi
affidiamo
affidiate
affidino
affido
affila
affilai
affilammo
affilando
affilano
affilare
affilarono
affilasse
affilassi
affilaste
affilasti
affilata
affilate
affilati
affilato
affilava
affilavamo
affilavano
affilavate
affilavi
affilavo
affilera
affilerai
affilerei
affileremo
affilerete
affilero
affili
affilia
affiliable
affiliai
affiliammo
affiliamo
affiliando
affiliano
affiliare
affiliasse
affiliassi
affiliaste
affiliasti
affiliata
affiliate
affiliated
affiliates
affiliati
affiliating
affiliation
affiliations
affiliato
affiliava
affiliavi
affiliavo
affiliera
affilierai
affilierei
affiliero
affilino
affilio
affilo
affinal
affination
affinche
affinche'
affine
affined
affinely
affini
affinita
affinitative
affinitatively
affinite
affinities
affinition
affinitive
affinity
affirm
affirmable
affirmably
affirmance
affirmant
affirmation
affirmations
affirmative
affirmatively
affirmativeness
affirmatives
affirmatory
affirmed
affirmer
affirmers
affirming
affirmingly
affirms
affitta
affittai
affittammo
affittando
affittano
affittare
affittasse
affittassi
affittaste
affittasti
affittata
affittate
affittati
affittato
affittava
affittavi
affittavo
affittera
affitterai
affitterei
affittero
affitti
affittiamo
affittiate
affittino
affitto
affittuari
affix
affixable
affixal
affixation
affixed
affixer
affixers
affixes
affixial
affixing
affixion
affixment
affixture
afflation
afflatus
afflict
afflicted
afflictedness
afflicter
afflicting
afflictingly
affliction
afflictionless
afflictions
afflictive
afflictively
afflicts
affliggere
afflitta
afflitti
afflitto
afflizione
afflizioni
afflosci
affloscia
afflosciai
affloscino
affloscio
affluence
affluency
affluent
affluente
affluenti
affluently
affluentness
affluents
affluenza
affluenze
afflux
affluxes
affluxion
affoga
affogai
affogammo
affogando
affogano
affogare
affogarono
affogasse
affogassi
affogaste
affogasti
affogata
affogate
affogati
affogato
affogava
affogavamo
affogavano
affogavate
affogavi
affogavo
affoghera
affogherai
affogherei
affoghero
affoghi
affoghiamo
affoghiate
affoghino
affogo
affonda
affondai
affondammo
affondando
affondano
affondare
affondasse
affondassi
affondaste
affondasti
affondata
affondate
affondati
affondato
affondava
affondavi
affondavo
affondera
affonderai
affonderei
affondero
affondi
affondiamo
affondiate
affondino
affondo
afforce
afforcement
afford
affordable
afforded
affording
affords
afforest
afforestable
afforestation
afforested
afforesting
afforestment
afforests
afformative
affranca
affrancai
affrancano
affrancare
affrancata
affrancate
affrancati
affrancato
affrancava
affrancavi
affrancavo
affranchi
affranchise
affranchisement
affranco
affranta
affrante
affranti
affranto
affray
affrayed
affrayer
affrayers
affraying
affrayment
affrays
affreight
affreighter
affreightment
affretta
affrettai
affrettano
affrettare
affrettata
affrettate
affrettati
affrettato
affrettava
affrettavi
affrettavo
affrettera
affrettero
affretti
affrettino
affretto
affricate
affricated
affricates
affrication
affricative
affriction
affright
affrighted
affrightedly
affrighter
affrightful
affrightfully
affrightingly
affrightment
affrights
affront
affronta
affrontai
affrontano
affrontare
affrontarlo
affrontata
affrontate
affrontati
affrontato
affrontava
affrontavi
affrontavo
affronte
affronted
affrontedly
affrontedness
affronter
affrontera
affrontero
affronti
affronting
affrontingly
affrontingness
affrontino
affrontive
affrontiveness
affrontment
affronto
affronts
affumica
affumicai
affumicano
affumicare
affumicata
affumicate
affumicati
affumicato
affumicava
affumicavi
affumicavo
affumichi
affumico
affuse
affusion
affusions
affy
afghan
afghani
afghanis
afghanistan
afghans
aficionada
aficionado
aficionados
afield
afifi
afikomen
afire
afl-cio
aflagellar
aflame
aflare
aflat
aflatoxicosis
aflatoxin
aflaunt
aflicker
aflight
afloat
aflow
aflower
afluking
aflush
aflutter
afoam
afocal
afona
afone
afoni
afono
afoot
afore
aforehand
aforementioned
aforenamed
aforesaid
aforethought
aforetime
aforetimes
afortiori
afosa
afose
afosi
afoso
afoul
afraid
afraidness
aframerican
afrasia
afrasian
afreet
afreets
afresh
afret
afric
africa
african
africana
africander
africanism
africanist
africanization
africanize
africanoid
africans
africanthropus
afridi
afrika
afrikaans
afrikander
afrikanderdom
afrikanderism
afrikaner
afrit
afrits
afro
afrogaea
afrogaean
afront
afros
afrown
afshah
afshar
aft
aftaba
after
afteract
afterage
afterattack
afterband
afterbeat
afterbirth
afterbirths
afterblow
afterbody
afterbrain
afterbreach
afterbreak
afterbreast
afterburden
afterburner
afterburners
afterburning
afterburnt
afterburst
aftercare
aftercareer
aftercast
aftercataract
aftercause
afterchance
afterchrome
afterchurch
afterclap
afterclause
aftercome
aftercomer
aftercoming
aftercondenser
aftercooler
aftercooling
aftercost
aftercourse
aftercrop
aftercure
afterdamp
afterdate
afterdays
afterdeck
afterdecks
afterdinner
afterdischarge
afterdrain
afterdrops
aftereffect
aftereffects
afterend
aftereye
afterfall
afterfame
afterfeed
afterfermentation
afterfilter
afterflaming
afterform
afterfriend
afterfruits
afterfuture
aftergame
aftergas
aftergases
afterglide
afterglow
afterglows
aftergo
aftergood
aftergrass
aftergrave
aftergrief
aftergrind
aftergrowth
afterguard
afterguns
afterhand
afterharm
afterhatch
afterheat
afterhelp
afterhend
afterhold
afterhope
afterhours
afterimage
afterimages
afterimpression
afterings
afterking
afterknowledge
afterlife
afterlifetime
afterlight
afterlives
afterloss
afterlove
aftermark
aftermarket
aftermarriage
aftermass
aftermast
aftermath
aftermaths
aftermatter
aftermeal
aftermilk
aftermost
afternight
afternoon
afternoon's
afternoons
afternose
afternote
afteroar
afterpain
afterpart
afterpast
afterpeak
afterpiece
afterplanting
afterplay
afterpotential
afterpressure
afterproof
afterrake
afterreckoning
afterrider
afterripening
afterroll
afters
afterschool
afterscour
aftersend
aftersensation
aftershaft
aftershafted
aftershave
aftershaves
aftershine
aftership
aftershock
aftershocks
aftersong
aftersound
afterspeech
afterspring
afterstain
afterstate
afterstorm
afterstrain
afterstretch
afterstudy
afterswarm
afterswarming
afterswell
aftertack
aftertan
aftertask
aftertaste
aftertastes
aftertax
afterthinker
afterthought
afterthoughted
afterthoughts
afterthrift
aftertime
aftertimes
aftertouch
aftertreatment
aftertrial
afterturn
aftervision
afterwale
afterwar
afterward
afterwards
afterwash
afterwhile
afterwind
afterwisdom
afterwise
afterwit
afterwitted
afterword
afterwork
afterworking
afterworld
afterwrath
afterwrist
aftmost
afton
aftonian
aftosa
aftward
aftwards
afunction
afunctional
afwillite
afzelia
ag
aga
agabanee
agacante
agace
agacella
agacerie
agaces
agade
agag
again
against
againstand
agal
agalactia
agalactic
agalactous
agalawood
agalaxia
agalaxy
agalena
agalenidae
agalinis
agalite
agalloch
agallochium
agallochum
agallop
agalma
agalmatolite
agalwood
agama
agamae
agamas
agamemnon
agameon
agamete
agami
agamian
agamic
agamically
agamid
agamidae
agamist
agamobium
agamogenesis
agamogenetic
agamogenetically
agamogony
agamoid
agamont
agamospecies
agamospermy
agamospore
agamous
agamy
aganglionic
aganice
aganippe
agao
agaonidae
agapae
agapanthus
agape
agapeic
agapeically
agapemone
agapemonian
agapemonist
agapemonite
agapetae
agapeti
agapetid
agapetidae
agapornis
agar
agaric
agaricaceae
agaricaceous
agaricales
agaricic
agariciform
agaricin
agaricine
agaricoid
agarics
agaricus
agaristidae
agarita
agarophyte
agars
agarum
agarwal
agasp
agastache
agastreae
agastric
agastroneuria
agata
agate
agates
agateware
agatha
agathaea
agathaumas
agathe
agathin
agathis
agathism
agathist
agathodaemon
agathodaemonic
agathokakological
agathology
agathosma
agatiferous
agatiform
agatine
agatise
agatises
agatize
agatized
agatizes
agatoid
agaty
agau
agave
agaves
agavose
agawam
agaz
agaze
agazed
agdistis
age
agean
aged
agedly
agedness
agee
ageing
ageings
ageism
ageist
ageists
agel
agelacrinites
agelacrinitidae
agelaius
agelaus
ageless
agelessly
agelessness
agelong
agen
agena
agencies
agency
agency's
agenda
agendaless
agendas
agende
agendum
agendums
agene
agenesia
agenesic
agenesis
agenise
agenize
agennetic
agent
agent's
agente
agentess
agenti
agential
agentival
agentive
agentry
agents
agentship
agenzia
agenzie
ageometrical
ageostrophic
ager
ageratum
ageratums
agers
ages
ageusia
ageusic
ageustia
agevole
agevoli
aggancera
aggancerai
aggancerei
aggancero
agganci
aggancia
agganciai
agganciamo
agganciano
agganciare
agganciata
agganciate
agganciati
agganciato
agganciava
agganciavi
agganciavo
aggancino
aggancio
aggeggi
agger
aggerate
aggeration
aggerose
aggettivi
aggettivo
aggeus
agghiacci
agghiaccia
agghiaccio
aggi
aggie
aggies
aggioga
aggiogai
aggiogammo
aggiogando
aggiogano
aggiogare
aggiogasse
aggiogassi
aggiogaste
aggiogasti
aggiogata
aggiogate
aggiogati
aggiogato
aggiogava
aggiogavi
aggiogavo
aggioghera
aggioghero
aggioghi
aggioghino
aggiogo
aggiorna
aggiornai
aggiornamenti
aggiornamento
aggiornano
aggiornare
aggiornata
aggiornate
aggiornati
aggiornato
aggiornava
aggiornavi
aggiornavo
aggiornera
aggiornero
aggiorni
aggiornino
aggiorno
aggira
aggirai
aggirammo
aggirando
aggirano
aggirare
aggirarono
aggirasse
aggirassi
aggiraste
aggirasti
aggirata
aggirate
aggirati
aggirato
aggirava
aggiravamo
aggiravano
aggiravate
aggiravi
aggiravo
aggirera
aggirerai
aggirerei
aggireremo
aggirerete
aggirero
aggiri
aggiriamo
aggiriate
aggirino
aggiro
aggiudica
aggiudicai
aggiudichi
aggiudico
aggiunge
aggiungendo
aggiungere
aggiungero'
aggiunse
aggiunta
aggiunte
aggiuntive
aggiuntivi
aggiunto
aggiusta
aggiustai
aggiustano
aggiustare
aggiustata
aggiustate
aggiustati
aggiustato
aggiustava
aggiustavi
aggiustavo
aggiustera
aggiustero
aggiusti
aggiustino
aggiusto
agglomerant
agglomerate
agglomerated
agglomerates
agglomeratic
agglomerating
agglomeration
agglomerations
agglomerative
agglomerator
agglutinability
agglutinable
agglutinant
agglutinate
agglutinated
agglutinates
agglutinating
agglutination
agglutinationist
agglutinations
agglutinative
agglutinatively
agglutinator
agglutinin
agglutinins
agglutinize
agglutinogen
agglutinogenic
agglutinoid
agglutinoscope
agglutogenic
aggradation
aggradational
aggrade
aggraded
aggrandisable
aggrandise
aggrandisement
aggrandisements
aggrandiser
aggrandisers
aggrandises
aggrandizable
aggrandize
aggrandized
aggrandizement
aggrandizements
aggrandizer
aggrandizers
aggrandizes
aggrandizing
aggrappa
aggrappai
aggrappano
aggrappare
aggrappata
aggrappate
aggrappati
aggrappato
aggrappava
aggrappavi
aggrappavo
aggrappera
aggrappero
aggrappi
aggrappino
aggrappo
aggrate
aggrava
aggravable
aggravai
aggravammo
aggravando
aggravano
aggravare
aggravasse
aggravassi
aggravaste
aggravasti
aggravata
aggravate
aggravated
aggravates
aggravati
aggravating
aggravatingly
aggravation
aggravations
aggravative
aggravato
aggravator
aggravava
aggravavi
aggravavo
aggravera
aggraverai
aggraverei
aggravero
aggravi
aggraviamo
aggraviate
aggravino
aggravo
aggraziata
aggraziate
aggraziati
aggraziato
aggregable
aggregant
aggregata
aggregatae
aggregate
aggregated
aggregately
aggregateness
aggregates
aggregating
aggregation
aggregational
aggregations
aggregative
aggregatively
aggregator
aggregatory
aggress
aggressed
aggresses
aggressin
aggressing
aggression
aggressionist
aggressions
aggressive
aggressively
aggressiveness
aggressivity
aggressor
aggressore
aggressori
aggressors
aggrievance
aggrieve
aggrieved
aggrievedly
aggrievedness
aggrievement
aggrieves
aggrieving
aggroup
aggroupment
aggruppa
aggruppai
aggruppano
aggruppare
aggruppata
aggruppate
aggruppati
aggruppato
aggruppava
aggruppavi
aggruppavo
aggruppera
aggruppero
aggruppi
aggruppino
aggruppo
aggry
agguati
agguato
aggur
aggy
agha
aghan
aghanee
aghas
aghast
aghastness
aghi
aghlabite
aghorapanthi
aghori
agi
agialid
agiata
agiate
agiatezza
agiatezze
agiati
agiato
agib
agiel
agilawood
agile
agilely
agileness
agili
agilities
agility
agillawood
agin
aging
agings
agio
agios
agiotage
agire
agisca
agiscono
agist
agistator
agistment
agistor
agists
agita
agitable
agitai
agitammo
agitando
agitano
agitant
agitare
agitarono
agitasse
agitassero
agitassi
agitassimo
agitaste
agitasti
agitata
agitate
agitated
agitatedly
agitates
agitati
agitating
agitation
agitational
agitationist
agitations
agitative
agitato
agitator
agitator's
agitatorial
agitators
agitatrix
agitava
agitavamo
agitavano
agitavate
agitavi
agitavo
agitazione
agitazioni
agitera
agiterai
agiteranno
agiterebbe
agiterei
agiteremmo
agiteremo
agitereste
agiteresti
agiterete
agitero
agiti
agitiamo
agitiate
agitino
agito
agitprop
agitprops
agkistrodon
agla
aglaia
aglance
aglaonema
aglaos
aglaozonia
aglare
aglaspis
aglauros
agleaf
agleam
aglee
aglet
aglet-baby
aglethead
aglets
agley
agli
aglimmer
aglint
aglio
aglipayan
aglipayano
aglitter
aglobulia
aglossa
aglossal
aglossate
aglossia
aglow
aglucon
aglutition
aglycosuric
aglypha
aglyphodont
aglyphodonta
aglyphodontia
aglyphous
agmatine
agmatite
agmatology
agminate
agminated
agna
agnail
agname
agnamed
agnate
agnatha
agnathia
agnathic
agnathostomata
agnathostomatous
agnathous
agnatic
agnatically
agnation
agnel
agnella
agnelli
agnello
agnes
agnese
agnesse
agneta
agnew
agnification
agnise
agnised
agnises
agnising
agnition
agnize
agnized
agnizes
agnizing
agnoetae
agnoete
agnoetism
agnoiology
agnoite
agnola
agnomen
agnomical
agnominal
agnomination
agnosia
agnosis
agnostic
agnostic's
agnostically
agnosticism
agnostics
agnostus
agnosy
agnotozoic
agnus
ago
agog
agoge
agogic
agogics
agoho
agoing
agomensin
agomphiasis
agomphious
agomphosis
agon
agonal
agone
agonia
agoniada
agoniadin
agoniatite
agoniatites
agonic
agonie
agonied
agonies
agonise
agonised
agonisedlies
agonisedly
agoniser
agonisers
agonises
agonising
agonisinglies
agonisingly
agonism
agonist
agonista
agonistarch
agonistic
agonistical
agonistically
agonistics
agonists
agonium
agonize
agonized
agonizedlies
agonizedly
agonizer
agonizers
agonizes
agonizing
agonizinglies
agonizingly
agonizza
agonizzai
agonizzano
agonizzare
agonizzata
agonizzate
agonizzati
agonizzato
agonizzava
agonizzavi
agonizzavo
agonizzera
agonizzero
agonizzi
agonizzino
agonizzo
agonostomus
agonothete
agonothetic
agons
agony
agora
agorae
agoranome
agoraphobia
agoraphobic
agoras
agostadero
agosto
agouara
agouta
agouti
agouties
agoutis
agouty
agpaite
agpaitic
agra
agraffee
agrah
agral
agrammatical
agrammatism
agrania
agranular
agranulocyte
agranulocytosis
agranuloplastic
agrapha
agraphia
agraphic
agrarian
agrarianise
agrarianises
agrarianism
agrarianize
agrarianizes
agrarianly
agrarians
agrauleum
agravic
agre
agree
agreeability
agreeable
agreeableness
agreeably
agreed
agreeing
agreeingly
agreement
agreement's
agreements
agreer
agreers
agrees
agregation
agrege
agrestal
agrestial
agrestian
agrestic
agrestis
agretha
agretope
agria
agribusiness
agribusinesses
agric
agricere
agricola
agricole
agricoli
agricolist
agricolite
agricolo
agricolous
agricultor
agricultural
agriculturalist
agriculturalists
agriculturally
agriculture
agriculturer
agricultures
agriculturist
agriculturists
agrilus
agrimonia
agrimony
agrimotor
agrin
agriochoeridae
agriochoerus
agrioecology
agriological
agriologist
agriology
agrionia
agrionid
agrionidae
agriotes
agriotypidae
agriotypus
agrise
agrito
agroan
agrobiologic
agrobiological
agrobiologically
agrobiologist
agrobiology
agroecology
agroenvironment
agroforestry
agrogeological
agrogeologically
agrogeology
agrologic
agrological
agrologically
agrologist
agrology
agrom
agromyza
agromyzid
agromyzidae
agronome
agronomial
agronomic
agronomical
agronomically
agronomics
agronomies
agronomist
agronomists
agronomy
agroof
agrope
agrophilous
agropyron
agrostemma
agrosteral
agrostis
agrostographer
agrostographic
agrostographical
agrostography
agrostologic
agrostological
agrostologist
agrostology
agrotechnology
agrotechny
agrotis
aground
agrufe
agruif
agrume
agrumi
agrypnia
agrypnotic
agsam
agt
agtbasic
agua
aguacate
aguacateca
aguardiente
aguavina
agudist
ague
aguelike
agueproof
agues
agueweed
aguey
aguie
aguilarite
aguilawood
aguinaldo
aguirage
aguish
aguishly
aguishness
aguistin
agunah
agural
agurial
agush
agust
aguste
agustin
aguzza
aguzzai
aguzzammo
aguzzando
aguzzano
aguzzare
aguzzarono
aguzzasse
aguzzassi
aguzzaste
aguzzasti
aguzzata
aguzzate
aguzzati
aguzzato
aguzzava
aguzzavamo
aguzzavano
aguzzavate
aguzzavi
aguzzavo
aguzzera
aguzzerai
aguzzerei
aguzzeremo
aguzzerete
aguzzero
aguzzi
aguzziamo
aguzziate
aguzzina
aguzzine
aguzzini
aguzzino
aguzzo
agway
agy
agyieus
agyiophobia
agynarious
agynary
agynous
agyrate
agyria
ah
aha
ahaaina
ahab
ahankara
ahantchuyuk
ahaptoglobinemia
ahariolation
aharon
ahartalav
ahaunch
ahchoo
ahead
aheap
ahem
ahems
ahepatokla
ahermatypic
ahet
ahey
ahimsa
ahimsas
ahind
ahint
ahir
ahistoric
ahistorical
ahlfeldite
ahluwalia
ahmad
ahmadabad
ahmadi
ahmadiya
ahmed
ahmedabad
ahnfeltia
aho
ahold
ahom
ahong
ahorse
ahorseback
ahousaht
ahoy
ahrendahronon
ahriman
ahrimanian
ahs
ahsan
aht
ahtena
ahu
ahuatle
ahuehuete
ahull
ahum
ahungered
ahungry
ahunt
ahura
ahush
ahwal
ahypnia
ai
aias
aiawong
aichmophobia
aid
aida
aidable
aidan
aidance
aidant
aide
aided
aidedecamp
aidenn
aider
aiders
aides
aidful
aiding
aidless
aidman
aidmanmen
aidmen
aids
aiel
aierie
aigialosaur
aigialosauridae
aigialosaurus
aiglet
aiglets
aigneis
aigremore
aigret
aigrets
aigrette
aigrettes
aiguille
aiguillesque
aiguillette
aiguilletted
aigulet
aiken
aikido
aikidos
aikinite
aikman
ail
aila
ailantery
ailanthic
ailanthus
ailanthuses
ailantine
ailanto
ailbert
aile
ailed
ailee
aileen
ailene
aileron
ailerons
ailette
ailey
aili
ailie
ailina
ailing
ailis
aillt
ailment
ailments
ails
ailsun
ailsyte
ailuridae
ailuro
ailuroid
ailuroidea
ailurophobe
ailurophobia
ailuropoda
ailuropus
ailurus
ailweed
ailyn
aim
aimak
aimara
aime
aimed
aimee
aimer
aimers
aimful
aimfully
aimil
aiming
aimless
aimlessly
aimlessness
aimore
aims
aimworthiness
ain't
ainaleh
aindrea
ainhum
ainoi
ainsell
ainslee
ainsley
ainslie
aint
ainu
ainus
aioli
aion
aionial
aiophyllous
air
aira
airable
airampo
airan
airbag
airbags
airbill
airbills
airblast
airblasting
airboat
airboats
airborn
airborne
airbound
airbrained
airbrush
airbrushed
airbrushes
airbrushing
airbubble
airbuilt
airburst
airbursts
airbus
airbusses
aircraft
aircraftman
aircrafts
aircraftsman
aircraftswoman
aircraftwoman
aircrew
aircrewman
airdock
airdraulic
airdrome
airdromes
airdrop
airdropped
airdropping
airdrops
aire
aired
airedale
airedales
airer
airers
aires
airest
airfare
airfares
airfield
airfields
airfloat
airflow
airflows
airfoil
airfoils
airframe
airframes
airfreight
airfreighter
airglow
airgraphics
airhead
airheads
airhole
airier
airiest
airiferous
airified
airily
airiness
airing
airings
airish
airless
airlessly
airlessness
airlift
airlifted
airlifting
airlifts
airlight
airlike
airline
airliner
airliners
airlines
airlock
airlocks
airmail
airmailed
airmailing
airmails
airman
airmanship
airmark
airmarker
airmass
airmen
airmobile
airmonger
airohydrogen
airometer
airpark
airphobia
airplane
airplanes
airplanist
airplay
airport
airports
airpost
airproof
airproofed
airs
airscape
airscrew
airscrews
airshed
airship
airships
airsick
airsickness
airspace
airspaces
airspeed
airspeeds
airstart
airstream
airstrip
airstrips
airt
airtight
airtightly
airtightness
airward
airwards
airwave
airwaves
airway
airwayman
airways
airwind
airwoman
airwomen
airworthier
airworthiest
airworthiness
airworthy
airy
ais
aischrolatreia
aiseweed
aisle
aisled
aisleless
aisles
aisleway
aisling
aissaoua
aissor
aisteoir
aistopoda
aistopodes
ait
aitante
aitanti
aitch
aitchbone
aitches
aitchless
aitchpiece
aitesis
aithochroi
aition
aitiotropic
aitken
aitkenite
aitutakian
aiuola
aiuole
aiuta
aiutai
aiutammo
aiutando
aiutano
aiutare
aiutarono
aiutasse
aiutassero
aiutassi
aiutassimo
aiutaste
aiutasti
aiutata
aiutate
aiutati
aiutato
aiutava
aiutavamo
aiutavano
aiutavate
aiutavi
aiutavo
aiutera
aiuterai
aiuteranno
aiuterebbe
aiuterei
aiuteremmo
aiuteremo
aiutereste
aiuteresti
aiuterete
aiutero
aiuti
aiutiamo
aiutiate
aiutino
aiuto
aiwan
aix
aizle
aizoaceae
aizoaceous
aizoon
ajaja
ajangle
ajar
ajari
ajatasatru
ajava
ajax
ajay
ajee
ajhar
ajiva
ajivika
ajmaline
ajog
ajoint
ajowan
ajowans
ajuga
ajutage
ajutment
ak
aka
akaganeite
akal
akala
akali
akalimba
akamatsu
akamnik
akan
akanekunik
akania
akaniaceae
akaroa
akasa
akathisia
akawai
akazga
akazgine
akcheh
ake
akeake
akebi
akebia
akee
akeki
akeley
akenes
akenobeite
akepiro
akerite
akermanite
akers
akey
akha
akhissar
akhlame
akhmimic
akhoond
akhrot
akhyana
akia
akim
akimbo
akin
akindle
akinesia
akinesic
akinesis
akinete
akinetic
akiskemikinik
akiyenik
akka
akkad
akkadian
akkadist
akmudar
akmuddar
aknee
ako
akoasm
akoasma
akoluthia
akonge
akontae
akoulalion
akov
akpek
akra
akrabattine
akroasis
akrochordite
akron
akroterion
aksel
aktistetae
aktistete
aktivismus
aktivist
aktological
aku
akuammine
akule
akund
akureyri
akvavit
akvavits
akwapim
akylation
al
ala
alabama
alabaman
alabamian
alabamians
alabamide
alabamine
alabandite
alabarch
alabaster
alabastos
alabastrian
alabastrine
alabastrites
alabastron
alabastrum
alacha
alack
alackaday
alacran
alacreatine
alacreatinine
alacrify
alacrities
alacritous
alacrity
alactaga
alada
aladdin
aladdinize
aladfar
aladinist
alai
alaihi
alain
alaine
alair
alaite
alaki
alala
alalite
alalonga
alalunga
alalus
alamalt
alamanni
alamannian
alamannic
alameda
alamedas
alamo
alamodality
alamode
alamodes
alamogordo
alamonti
alamos
alamosite
alamoth
alan
alana
alanah
aland
alane
alang
alangiaceae
alangin
alangine
alangium
alani
alanine
alanna
alannah
alano
alans
alanson
alantic
alantin
alantol
alantolactone
alantolic
alanyl
alar
alarbus
alard
alares
alaria
alaric
alarm
alarmable
alarmclock
alarmed
alarmedly
alarming
alarmingly
alarmism
alarmisms
alarmist
alarmists
alarms
alarodian
alarum
alarumed
alaruming
alarums
alary
alas
alascan
alasdair
alaska
alaskaite
alaskan
alaskans
alaskas
alaskite
alastair
alasteir
alaster
alastrim
alate
alated
alatern
alaternus
alation
alauda
alaudidae
alaudine
alaunian
alawi
alayne
alb
alba
albacore
albacores
albafite
albahaca
albainn
alban
albanenses
albanensian
albania
albanian
albanians
albanite
albany
albarco
albardine
albarello
albarium
albaspidin
albata
albatros
albatross
albatrosses
albe
albedo
albedograph
albedometer
albedos
albee
albeggera
albeggerai
albeggerei
albeggero
albeggi
albeggia
albeggiai
albeggiamo
albeggiano
albeggiare
albeggiata
albeggiate
albeggiati
albeggiato
albeggiava
albeggiavi
albeggiavo
albeggino
albeggio
albeit
alberca
alberene
alberghi
albergo
alberi
alberich
alberik
albero
albert
alberta
albertin
albertina
albertine
albertinian
albertist
albertite
alberto
albertustaler
albertype
albescence
albescent
albespine
albetad
albi
albian
albic
albicans
albicant
albication
albicocca
albicocche
albiculi
albie
albification
albificative
albiflorous
albify
albigenses
albigensian
albigensianism
albin
albina
albinal
albine
albiness
albini
albinic
albinism
albinisms
albinistic
albino
albinoism
albinos
albinotic
albinuria
albion
albireo
albite
albitic
albitite
albitization
albitophyre
albizzia
albocarbon
albocinereous
albococcus
albocracy
alboin
albolite
albolith
albomaculatus
albomycin
albopannin
albopruinose
alboranite
albrecht
albright
albronze
albruna
albs
albuca
albuginaceae
albuginea
albugineous
albuginitis
albugo
album
albumean
albumen
albumenization
albumenize
albumenizer
albumens
albumimeter
albumin
albuminate
albuminaturia
albuminiferous
albuminiform
albuminimeter
albuminimetry
albuminiparous
albuminisation
albuminise
albuminises
albuminization
albuminize
albuminizes
albuminocholia
albuminofibrin
albuminogenous
albuminoid
albuminoidal
albuminolysis
albuminometer
albuminometry
albuminone
albuminorrhea
albuminoscope
albuminose
albuminosis
albuminous
albuminousness
albumins
albuminuria
albuminuric
albumoid
albumoscope
albumose
albumosuria
albums
albuquerque
alburn
alburnous
alburnum
albus
albutannin
albyn
alca
alcaaba
alcae
alcaic
alcaid
alcaide
alcalde
alcaldes
alcaldeship
alcaldia
alcaligenes
alcalizate
alcalzar
alcamine
alcanna
alcantara
alcantarines
alcarraza
alcatras
alcazar
alcazars
alcedines
alcedinidae
alcedininae
alcedo
alcelaphine
alcelaphus
alces
alcestis
alchem
alchemic
alchemical
alchemically
alchemies
alchemilla
alchemise
alchemist
alchemistic
alchemistical
alchemistry
alchemists
alchemize
alchemy
alchera
alcheringa
alchimy
alchitran
alchochoden
alchornea
alchymies
alchymy
alcian
alcibiadean
alcibiades
alcicornium
alcidae
alcidine
alcine
alcippe
alclad
alcmena
alco
alcoa
alcoate
alcogel
alcogene
alcohate
alcohol
alcohol's
alcoholate
alcoholature
alcoholdom
alcoholemia
alcoholic
alcoholic's
alcoholically
alcoholicity
alcoholics
alcoholimeter
alcoholisable
alcoholisation
alcoholise
alcoholises
alcoholism
alcoholisms
alcoholist
alcoholizable
alcoholization
alcoholize
alcoholized
alcoholizes
alcoholizing
alcoholmeter
alcoholmetric
alcoholomania
alcoholometer
alcoholometers
alcoholometre
alcoholometres
alcoholometric
alcoholometrical
alcoholometry
alcoholophilia
alcohols
alcoholuria
alcoholysis
alcoholytic
alcol
alcoli
alcool
alcor
alcoran
alcoranic
alcoranist
alcornoco
alcornoque
alcosol
alcotate
alcott
alcove
alcoved
alcoves
alcovinometer
alcuinian
alcun
alcuna
alcune
alcuni
alcyon
alcyonacea
alcyonacean
alcyonaria
alcyonarian
alcyone
alcyones
alcyoniaceae
alcyonic
alcyoniform
alcyonium
alcyonoid
aldamine
aldane
aldazin
aldazine
aldeament
aldebaran
aldebaranium
aldehol
aldehydase
aldehyde
aldehydes
aldehydic
aldehydine
aldehydrol
alden
alder
alder-liefest
alderamin
alderman
alderman's
aldermanate
aldermancy
aldermaness
aldermanic
aldermanical
aldermanity
aldermanlike
aldermanly
aldermanry
aldermanship
aldermen
aldern
alderney
alders
alderwoman
alderwomen
aldhafara
aldhafera
aldicarb
aldim
aldime
aldimine
aldin
aldine
aldis
aldo
aldoheptose
aldohexose
aldoketene
aldol
aldolization
aldolize
aldon
aldononose
aldopentose
aldose
aldoside
aldous
aldoxime
aldric
aldrich
aldridge
aldrin
aldrins
aldrovanda
aldus
aldwin
ale
alea
aleak
aleatoria
aleatoric
aleatorie
aleatorii
aleatorio
aleatory
alebench
aleberry
alebion
alec
alecia
alecithal
alecize
aleck
aleconner
alecost
alecs
alecto
alectoria
alectorides
alectoridine
alectorioid
alectoris
alectoromachy
alectoromancy
alectoromorphae
alectoromorphous
alectoropodes
alectoropodous
alectrion
alectrionidae
alectryomachy
alectryomancy
alectryon
alecup
aleda
alee
aleece
aleen
alef
alefnull
alefs
aleft
alefzero
alegar
alehoof
alehouse
alehouses
aleishtite
alejandra
alejandrina
alejandro
alejoa
aleksandr
alem
alemana
alemanni
alemannian
alemannic
alemannish
alembic
alembicate
alembics
alembroth
alemite
alemmal
alemonger
alen
alena
alencon
alene
alentours
aleochara
aleph
alephs
alephzero
alepidote
alepole
alepot
aleppine
aleppo
alerce
alerse
alert
alerted
alertedly
alerter
alerters
alertest
alerting
alertly
alertness
alerts
ales
alesan
alessandra
alessandro
alestake
aleta
aletap
aletaster
alethea
alethiology
alethopteis
alethopteroid
alethoscope
aletocyte
aletophyte
aletris
alette
aleukemic
aleurites
aleuritic
aleurobius
aleurodes
aleurodidae
aleuromancy
aleurometer
aleuron
aleuronat
aleurone
aleuronic
aleuroscope
aleurospore
aleut
aleutian
aleutians
aleutic
aleutite
alevin
alewife
alewives
alex
alex1
alexa
alexande
alexander
alexanders
alexandr
alexandra
alexandre
alexandreid
alexandria
alexandrian
alexandrianism
alexandrina
alexandrine
alexandrines
alexandrite
alexandro
alexandros
alexas
alexei
alexi
alexia
alexian
alexic
alexin
alexina
alexine
alexinic
alexio
alexipharmacon
alexipharmacum
alexipharmic
alexipharmical
alexipyretic
alexis
alexiteric
alexiterical
alexithymia
alexius
aleyard
aleyrodes
aleyrodid
aleyrodidae
alf
alfa
alfabeti
alfabeticamente
alfabetiche
alfabetico
alfabeto
alfaje
alfalfa
alfalfas
alfanumeriche
alfanumerici
alfanumerico
alfaqui
alfaquin
alfardaws
alfarome
alfas
alfenide
alfenol
alfet
alfi
alfie
alfilaria
alfileria
alfilerilla
alfilerillo
alfin
alfiona
alfirk
alfons
alfonse
alfonsin
alfonso
alford
alforja
alfred
alfreda
alfredo
alfresco
alfridaric
alfridary
alfur
alfurese
alfuro
alfy
alga
algae
algaecide
algaeological
algaeologist
algaeology
algaesthesia
algaesthesis
algal
algalia
algaroth
algarroba
algarrobilla
algarrobin
algarsife
algarsyf
algas
algate
algebar
algebra
algebra's
algebraic
algebraical
algebraically
algebraisation
algebraise
algebraises
algebraist
algebraists
algebraization
algebraize
algebraizes
algebras
algebriche
algebrico
alged
algedi
algedo
algedonic
algedonics
algefacient
algenib
alger
algeria
algerian
algerians
algerine
algernon
algesia
algesic
algesiroreceptor
algesis
algesthesis
algetic
alghe
algic
algicidal
algicide
algicides
algid
algidity
algidness
algieba
algiers
algific
algin
alginate
alginates
algine
alginic
alginite
algins
alginuresis
algiomuscular
algist
algite
algivorous
algocyan
algodoncillo
algodonite
algoesthesiometer
algogenic
algoid
algol
algolagnia
algolagnic
algolagnist
algolagny
algological
algologist
algology
algoman
algometer
algometric
algometrical
algometrically
algometry
algomian
algomic
algonkian
algonquian
algonquians
algonquin
algonquins
algophage
algophilia
algophilist
algophobia
algor
algorab
algores
algorism
algorismic
algorisms
algorist
algoristic
algorithm
algorithm's
algorithmic
algorithmically
algorithms
algoritmi
algoritmiche
algoritmo
algosis
algous
algovite
algraphic
algraphy
alguazil
algum
algy
alhagi
alhambra
alhambraic
alhambresque
alhena
alhenna
ali
alia
alias
aliased
aliases
aliasing
alibamu
alibangbang
alibi
alibied
alibies
alibiing
alibility
alibis
alible
alic
alica
alicant
alice
alicea
alichel
alichino
alicia
alick
alicoche
alictisal
alicyclic
alida
alidade
alidia
alids
alie
alien
alien's
aliena
alienabilities
alienability
alienable
alienage
alienages
alienai
alienammo
alienando
alienano
alienare
alienarono
alienasse
alienassi
alienaste
alienasti
alienata
alienate
alienated
alienates
alienati
alienating
alienation
alienato
alienator
alienava
alienavamo
alienavano
alienavate
alienavi
alienavo
aliency
aliene
aliened
alienee
alienees
aliener
alienera
alienerai
alienerei
alieneremo
alienerete
alienero
alieners
alieni
alieniamo
alieniate
alienicola
alienigenate
aliening
alienino
alienise
alienises
alienism
alienisms
alienist
alienists
alienize
alienizes
alienly
alieno
alienor
alienors
aliens
alienship
aliethmoid
aliethmoidal
alif
aliferous
aliform
aligerous
alight
alighted
alighting
alightment
alights
align
aligned
aligner
aligners
aligning
alignment
alignments
aligns
aligreek
alii
aliipoe
alika
alike
alikee
alikeness
alikewise
alikuluf
alikulufan
alilonghi
alima
aliment
alimenta
alimentai
alimental
alimentally
alimentano
alimentare
alimentariness
alimentary
alimentata
alimentate
alimentati
alimentation
alimentative
alimentatively
alimentativeness
alimentato
alimentava
alimentavi
alimentavo
alimented
alimenter
alimentera
alimentero
alimenti
alimentic
alimenting
alimentino
alimentive
alimentiveness
alimento
alimentotherapy
aliments
alimentum
alimonied
alimonies
alimony
alin
alina
alinasal
aline
alineation
alined
alinement
aliner
aliners
alines
alining
alintatao
aliofar
alioth
alipata
aliped
aliphatic
alipterion
aliptes
aliptic
aliquant
aliquot
aliquota
aliquote
aliquots
alis
alisa
alisander
aliseptal
alish
alisha
alisier
alisma
alismaceae
alismaceous
alismad
alismal
alismales
alismataceae
alismoid
aliso
alison
alisonite
alisp
alisphenoid
alisphenoidal
alissa
alist
alistair
alister
alisun
alit
alite
aliter
aliti
alito
alitrunk
aliturgic
aliturgical
aliunde
alive
aliveness
alivincular
alix
aliyah
aliza
alizarate
alizari
alizarin
alizarine
alizarins
aljoba
alk
alkahest
alkahestic
alkahestica
alkahestical
alkaid
alkalamide
alkalemia
alkalescence
alkalescency
alkalescent
alkali
alkalic
alkalide
alkalies
alkaliferous
alkalifiable
alkalify
alkaligen
alkaligenous
alkalimeter
alkalimeters
alkalimetre
alkalimetres
alkalimetric
alkalimetrical
alkalimetrically
alkalimetry
alkalin
alkaline
alkalinisation
alkalinise
alkalinises
alkalinities
alkalinity
alkalinization
alkalinize
alkalinized
alkalinizes
alkalinizing
alkalinuria
alkalis
alkalise
alkalised
alkalises
alkalising
alkalizable
alkalizate
alkalization
alkalize
alkalized
alkalizer
alkalizes
alkalizing
alkaloid
alkaloid's
alkaloidal
alkaloids
alkalometry
alkalosis
alkalous
alkalurops
alkamin
alkamine
alkane
alkanes
alkanet
alkanna
alkannin
alkanolamine
alkaphrah
alkapton
alkaptonuria
alkaptonuric
alkargen
alkarsin
alkekengi
alkene
alkenna
alkenyl
alkermes
alkes
alkide
alkine
alkool
alkoran
alkoranic
alkoxide
alkoxy
alkoxyl
alky
alkyd
alkyds
alkyl
alkylamine
alkylaryl
alkylate
alkylated
alkylation
alkylbenzene
alkylene
alkylic
alkylidene
alkylize
alkylogen
alkyloxonium
alkyloxy
alkyls
alkyne
all
alla
allabsorbing
allabuta
allaccera
allaccero
allacci
allaccia
allacciai
allacciamo
allacciano
allacciare
allacciata
allacciate
allacciati
allacciato
allacciava
allacciavi
allacciavo
allaccino
allaccio
allachesthesia
allactite
allaeanthus
allaga
allagai
allagammo
allagando
allagano
allagare
allagarono
allagasse
allagassi
allagaste
allagasti
allagata
allagate
allagati
allagato
allagava
allagavamo
allagavano
allagavate
allagavi
allagavo
allaghera
allagherai
allagherei
allaghero
allaghi
allaghiamo
allaghiate
allaghino
allagite
allago
allagophyllous
allagostemonous
allah
allalinite
allamanda
allamotti
allan
allanite
allanitic
allantiasis
allantochorion
allantoic
allantoid
allantoidal
allantoidea
allantoidean
allantoidian
allantoin
allantoinase
allantoinuria
allantois
allantoxaidin
allantoxanic
allanturic
allard
allarga
allargai
allargammo
allargando
allargano
allargare
allargasse
allargassi
allargaste
allargasti
allargata
allargate
allargati
allargato
allargava
allargavi
allargavo
allarghera
allarghero
allarghi
allarghino
allargo
allarma
allarmai
allarmammo
allarmando
allarmano
allarmare
allarmasse
allarmassi
allarmaste
allarmasti
allarmata
allarmate
allarmatevi
allarmati
allarmato
allarmava
allarmavi
allarmavo
allarme
allarmera
allarmerai
allarmerei
allarmero
allarmi
allarmiamo
allarmiate
allarmino
allarmo
allasch
allassotonic
allative
allatrate
allatta
allattai
allattammo
allattando
allattano
allattare
allattasse
allattassi
allattaste
allattasti
allattata
allattate
allattati
allattato
allattava
allattavi
allattavo
allattera
allatterai
allatterei
allattero
allatti
allattiamo
allattiate
allattino
allatto
allatum
allay
allayed
allayer
allayers
allaying
allayment
allayne
allays
allbone
allcharite
alldestroying
alldevouring
alle
alleanza
alleanze
alleata
alleate
alleati
alleato
allecret
allectation
allective
allectory
alleen
allega
allegai
allegammo
allegando
allegano
allegare
allegarono
allegasse
allegassi
allegaste
allegasti
allegata
allegate
allegati
allegation
allegations
allegato
allegator
allegava
allegavamo
allegavano
allegavate
allegavi
allegavo
allege
allegeable
alleged
allegedly
allegement
alleger
allegers
alleges
alleggeri
alleggerii
alleghanyite
alleghenian
allegheny
alleghera
allegherai
allegherei
alleghero
alleghi
alleghiamo
alleghiate
alleghino
allegiance
allegiances
allegiancy
allegiant
allegiantly
alleging
allego
allegoria
allegoric
allegorical
allegorically
allegoricalness
allegorie
allegories
allegorisation
allegorise
allegoriser
allegorism
allegorist
allegorister
allegoristic
allegorists
allegorization
allegorize
allegorized
allegorizer
allegorizing
allegory
allegory's
allegra
allegre
allegresse
allegretto
allegrettos
allegri
allegria
allegrie
allegro
allegros
allele
alleles
allelic
allelism
allelocatalytic
allelochemic
allelochemistry
allelomimetic
allelomorph
allelomorphic
allelomorphism
allelopathy
allelotoxin
allelotropic
allelotropism
allelotropy
alleluia
alleluias
alleluiatic
allelujah
allemand
allemande
allemontite
allen
allena
allenai
allenammo
allenando
allenano
allenare
allenarly
allenarono
allenasse
allenassi
allenaste
allenasti
allenata
allenate
allenati
allenato
allenatore
allenatori
allenava
allenavamo
allenavano
allenavate
allenavi
allenavo
allene
allenera
allenerai
allenerei
alleneremo
allenerete
allenero
allengulfing
alleni
alleniamo
alleniate
allenino
alleno
allenta
allentai
allentammo
allentando
allentano
allentare
allentasse
allentassi
allentaste
allentasti
allentata
allentate
allentati
allentato
allentava
allentavi
allentavo
allentera
allenterai
allenterei
allentero
allenti
allentiac
allentiacan
allentiamo
allentiate
allentino
allento
allentown
aller
allergen
allergenic
allergenicity
allergens
allergia
allergic
allergies
allergin
allergist
allergists
allergology
allergy
allerion
allery
allesthesia
alletta
allettai
allettammo
allettando
allettano
allettare
allettasse
allettassi
allettaste
allettasti
allettata
allettate
allettati
allettato
allettava
allettavi
allettavo
allettera
alletterai
alletterei
allettero
alletti
allettiamo
allettiate
allettino
alletto
alleva
allevai
allevammo
allevando
allevano
allevardite
allevare
allevarono
allevasse
allevassi
allevaste
allevasti
allevata
allevate
allevati
allevato
allevava
allevavamo
allevavano
allevavate
allevavi
allevavo
allevera
alleverai
alleverei
alleveremo
alleverete
allevero
allevi
allevia
alleviai
alleviammo
alleviamo
alleviando
alleviano
alleviare
alleviasse
alleviassi
alleviaste
alleviasti
alleviata
alleviate
alleviated
alleviater
alleviaters
alleviates
alleviati
alleviating
alleviatingly
alleviation
alleviations
alleviative
alleviato
alleviator
alleviators
alleviatory
alleviava
alleviavi
alleviavo
alleviera
allevierai
allevierei
alleviero
allevino
allevio
allevo
alley
alley's
alleyed
alleyite
alleyn
alleys
alleyway
alleyway's
alleyways
allfours
allgood
allhallow
allhallowmas
allhallows
allhallowtide
allheal
allheals
alli
alliable
alliably
alliaceae
alliaceous
alliance
alliance's
alliancer
alliances
allianora
alliaria
allicampane
allice
allicholly
alliciency
allicient
allidochlor
allie
allied
allies
allieva
allieve
allievi
allievo
alligate
alligation
alligations
alligator
alligator's
alligatored
alligatoring
alligators
allignment
allin
allina
allineate
allineation
allionia
allioniaceae
allis
allision
allison
allissa
allister
allistir
alliteral
alliterate
alliterated
alliterates
alliterating
alliteration
alliterational
alliterationist
alliterations
alliterative
alliteratively
alliterativeness
alliterator
allium
alliums
allivalite
allix
allknowing
allmouth
allmsgs
allness
allo
alloantibody
alloantigen
allobroges
allocability
allocable
allocaffeine
allocare
allocarlo
allocata
allocatable
allocate
allocated
allocatee
allocates
allocati
allocating
allocation
allocations
allocative
allocator
allocator's
allocators
allocazione
allocazioni
allochem
allochemical
allochetia
allochetite
allochezia
allochiral
allochirally
allochiria
allochlorophyll
allochoric
allochroic
allochroite
allochromatic
allochromy
allochroous
allochthon
allochthonous
allocinnamic
alloclase
alloclasite
allocochick
allocrotonic
allocryptic
allocute
allocution
allocutive
allocyanine
allodelphite
allodesmism
allodial
allodium
allodola
allodole
alloeosis
alloeostropha
alloeotic
alloerotic
alloerotism
allogamous
allogamy
allogene
allogeneic
allogeneity
allogeneous
allogenic
allogenically
alloggera
alloggerai
alloggero
alloggi
alloggia
alloggiai
alloggiamo
alloggiano
alloggiare
alloggiata
alloggiate
alloggiati
alloggiato
alloggiava
alloggiavi
alloggiavo
alloggino
alloggio
allograft
allograph
allographic
allogyric
alloiogenesis
alloisomer
alloisomeric
alloisomerism
allokinesis
allokinetic
allokurtic
allomerism
allomerous
allometric
allometry
allomone
allomorph
allomorphic
allomorphism
allomorphite
allomorphosis
allomucic
allonge
allonomous
allons
allontana
allontanai
allontani
allontano
allonym
allonymous
allopalladium
alloparapatric
allopath
allopathetic
allopathetically
allopathic
allopathically
allopathies
allopathist
allopaths
allopathy
allopatric
allopatrically
allopatry
allopelagic
allophanamide
allophanates
allophane
allophanic
allophene
allophone
allophones
allophonic
allophyle
allophylian
allophylic
allophylus
allophytoid
alloplasm
alloplasmatic
alloplasmic
alloplast
alloplastic
alloplasty
alloploid
alloploidy
allopolyploid
allopregnancy
allopsychic
allopurinol
alloquial
alloquialism
alloquy
allora
allorhythmia
allori
alloro
allorrhyhmia
allorrhythmic
allosaur
allosaurus
allose
allosematic
allosome
allosteric
allosterically
allostery
allosyndesis
allosyndetic
allot
alloted
allotee
allotelluric
allotheism
allotheria
allothigene
allothigenetic
allothigenetically
allothigenic
allothigenous
allothimorph
allothimorphic
allothogene
allothogenic
allothogenous
allotment
allotments
allotransplant
allotransplantation
allotrioblast
allotriodontia
allotriognathi
allotriomorphic
allotriomorphism
allotriophagia
allotriophagy
allotriuria
allotrope
allotropes
allotrophic
allotropic
allotropical
allotropically
allotropicity
allotropies
allotropism
allotropize
allotropous
allotropy
allotrylic
allots
allottable
allotted
allottee
allottees
allotter
allotters
allotting
allotype
allotypes
allotypic
allotypical
allotypically
allotypy
allover
allovers
allow
allowable
allowableness
allowably
allowance
allowanced
allowances
allowancing
allowed
allowedly
allower
allowing
allows
alloxan
alloxanate
alloxanic
alloxantin
alloxuraemia
alloxuremia
alloxuric
alloxyproteic
alloy
alloyage
alloyed
alloying
alloys
allozooid
allozygote
allozyme
alls
allseed
allseeing
allspice
allspices
allstate
allsun
allthing
allthorn
alltud
alluce
alluci
allude
alluded
alludendo
alludes
alluding
allumini
alluminio
allunga
allungai
allungammo
allungando
allungano
allungare
allungasse
allungassi
allungaste
allungasti
allungata
allungate
allungati
allungato
allungava
allungavi
allungavo
allunghera
allunghero
allunghi
allunghino
allungo
allure
allured
allurement
allurements
allurer
allurers
allures
alluring
alluringly
alluringness
allusion
allusione
allusioni
allusions
allusiva
allusive
allusively
allusiveness
allusivi
allusivo
alluvia
alluvial
alluvials
alluviate
alluviation
alluvion
alluvione
alluvioni
alluvious
alluvium
alluviums
alluvivia
alluviviums
allwhere
allwhither
allwise
allwork
allworthy
allx
ally
allyce
allying
allyl
allylacetone
allylamine
allylate
allylation
allylene
allylic
allyls
allylthiourea
allyltrichlorosilane
allylurea
allyn
allys
allyson
allyxycarb
alma
alma-mater
almach
almaciga
almacigo
almaden
almadia
almadie
almagest
almagra
almain
alman
almanac
almanac's
almanack
almanacs
almandine
almandines
almandite
alme
almeda
almeidina
almemar
almendro
almeno
almente
almeria
almerian
almeriite
almeta
almida
almightily
almightiness
almighty
almique
almira
almirah
almire
almner
almners
almochoden
almohad
almohade
almohades
almoign
almon
almond
almond's
almondlike
almonds
almondy
almoner
almoners
almonership
almonry
almoravid
almoravide
almoravides
almost
almous
alms
almsdeed
almsfolk
almsful
almsgiver
almsgiving
almshouse
almshouses
almsman
almsmen
almswoman
almucantar
almuce
almud
almude
almug
almuredin
almuten
aln
alnage
alnager
alnagership
alnaschar
alnascharism
alnein
alnico
alnicoes
alnilam
alniresinol
alnitak
alnitham
alniviridol
alnoite
alnuin
alnus
alo
aloadae
alocasia
alochia
alod
alodial
alodialism
alodialist
alodiality
alodially
alodian
alodiary
alodification
alodium
alody
aloe
aloed
aloelike
aloemodin
aloeroot
aloes
aloesol
aloeswood
aloetic
aloetical
aloewood
aloft
alogia
alogian
alogical
alogically
alogism
alogy
aloha
alohas
aloid
aloin
alois
aloise
aloisia
aloisiite
aloisite
aloma
alomancy
alon
alone
aloneness
along
alongshore
alongshoreman
alongside
alongst
alonso
alonsoa
alonzo
aloof
aloofly
aloofness
aloose
alop
alopecia
alopecias
alopecic
alopecist
alopecoid
alopecurus
alopeke
alopias
alopiidae
alosa
alose
alouatta
alouatte
aloud
alow
alowe
aloxite
aloysia
aloysius
alp
alpaca
alpacas
alpage
alpasotes
alpax
alpeen
alpen
alpenglow
alpenhorn
alpenhorns
alpenstock
alpenstocker
alpenstocks
alpert
alpestral
alpestre
alpestri
alpestrian
alpestrine
alpha
alpha1
alphabet
alphabet's
alphabetarian
alphabeted
alphabetic
alphabetical
alphabetically
alphabetics
alphabetiform
alphabetisation
alphabetisations
alphabetise
alphabetised
alphabetiser
alphabetisers
alphabetises
alphabetising
alphabetism
alphabetist
alphabetization
alphabetizations
alphabetize
alphabetized
alphabetizer
alphabetizers
alphabetizes
alphabetizing
alphabets
alphageometric
alphameric
alphamerical
alphamosaic
alphanumeric
alphanumerical
alphanumerically
alphanumerics
alphard
alphas
alphascope
alphatoluic
alphatopic
alphatron
alphean
alphecca
alphenic
alpheratz
alphitomancy
alphitomorphous
alphol
alphonist
alphonse
alphonsine
alphonsism
alphonso
alphorn
alphorns
alphos
alphosis
alphyl
alpian
alpid
alpieu
alpigene
alpine
alpinely
alpinery
alpines
alpinesque
alpinia
alpiniaceae
alpinism
alpinisms
alpinist
alpinista
alpiniste
alpinisti
alpinists
alpinotype
alpist
alps
alpujarra
alqueire
alquier
alquifou
alraun
alreadiness
already
alric
alright
alrighty
alroot
alruna
alsace
alsatia
alsatian
alsbachite
alshain
alsifilm
alsinaceae
alsinaceous
alsine
also
alsoon
alsop
alsophila
alstonia
alstonidine
alstonine
alstonite
alstroemeria
alsweill
alt
alta
altaian
altaic
altaid
altair
altaite
altalena
altalene
altamente
altamira
altar
altarage
altare
altared
altari
altarist
altarlet
altarpiece
altarpieces
altars
altarwise
altazimuth
alte
alter
altera
alterability
alterable
alterableness
alterably
alterai
alterammo
alterando
alterandone
alterano
alterant
alterants
alterare
alterarlo
alterarono
alterasse
alterassi
alteraste
alterasti
alterata
alterate
alterati
alteration
alterations
alterative
alteratively
alterato
alterava
alteravamo
alteravano
alteravate
alteravi
alteravo
alterazione
altercate
altercated
altercating
altercation
altercations
altercative
alterchi
alterco
altered
alteregoism
alteregoistic
alterer
alterera
altererai
altererei
altereremo
altererete
alterero
alterers
alteri
alteriamo
alteriate
altering
alterino
alterity
alterman
altern
alterna
alternacy
alternai
alternammo
alternance
alternando
alternano
alternant
alternanthera
alternare
alternaria
alternariose
alternasse
alternassi
alternaste
alternasti
alternata
alternate
alternated
alternately
alternateness
alternates
alternati
alternating
alternatingly
alternation
alternationist
alternations
alternative
alternatively
alternativeness
alternatives
alternativity
alternato
alternator
alternators
alternava
alternavi
alternavo
alterne
alternera
alternerai
alternerei
alternero
alterni
alterniamo
alterniate
alternifoliate
alternino
alternipetalous
alternipinnate
alternise
alternisepalous
alternises
alternity
alternize
alternizes
alterno
altero
alterocentric
alters
altezza
altezze
altezzosa
altezzose
altezzosi
altezzoso
althaea
althaein
althea
althein
altheine
altherbosa
althionic
altho
althorn
althorns
although
alti
altica
alticamelus
altigraph
altilik
altiloquence
altiloquent
altimeter
altimeters
altimetre
altimetres
altimetrical
altimetrically
altimetry
altin
altincar
altingiaceae
altingiaceous
altininck
altipiani
altipiano
altiplanation
altiplano
altiscope
altisonant
altisonous
altissimo
altithermal
altitude
altitudes
altitudinal
altitudinarian
altitudinous
alto
alto's
altocumulus
altogeher
altogether
altogetherness
altometer
alton
altorilievo
altorivievo
altos
altostratus
altoun
altra
altre
altresi'
altrettante
altri
altrices
altricial
altrimenti
altro
altronde
altropathy
altrose
altrove
altrui
altruism
altruismi
altruismo
altruisms
altruist
altruistic
altruistically
altruists
altschin
altun
altura
alture
aluco
aluconidae
aluconinae
aludel
aludra
aluin
aluino
alula
alular
alulet
alulim
alum
alumbloom
alumel
alumetized
alumic
alumiferous
alumin
alumina
aluminaphone
aluminas
aluminate
alumine
alumines
aluminic
aluminide
aluminiferous
aluminiform
aluminise
aluminish
aluminite
aluminium
aluminium's
aluminiums
aluminize
aluminized
aluminizes
aluminizing
aluminoferric
aluminographic
aluminography
aluminon
aluminose
aluminosilicate
aluminosis
aluminosity
aluminothermic
aluminothermics
aluminothermy
aluminotype
aluminous
alumins
aluminum
aluminum's
aluminums
aluminyl
alumish
alumite
alumium
alumna
alumna's
alumnae
alumnal
alumni
alumniate
alumnol
alumnus
alumohydrocalcite
alumroot
alumroots
alums
alumstone
alundum
aluniferous
alunite
alunitization
alunna
alunne
alunni
alunno
alunogen
alupag
alur
alure
alurgite
alushtite
aluta
alutaceous
alva
alvah
alvan
alvar
alvarez
alveare
alveari
alvearium
alveary
alveator
alveloz
alveola
alveolar
alveolariform
alveolarly
alveolars
alveolary
alveolate
alveolated
alveolation
alveole
alveolectomy
alveoli
alveoliform
alveolite
alveolites
alveolitis
alveolitoid
alveoloclasia
alveolocondylean
alveolodental
alveololabial
alveololingual
alveolonasal
alveolosubnasal
alveolotomy
alveolus
alvera
alverta
alveus
alviducous
alvie
alvin
alvina
alvine
alvinia
alvira
alvis
alvissmal
alvite
alvus
alvy
alway
always
alwin
alwyn
aly
alya
alyce
alycompaine
alyda
alymphia
alymphocytosis
alymphopotent
alyosha
alyphite
alypin
alys
alysa
alyse
alysia
alysoid
alyson
alyss
alyssa
alysson
alyssum
alyssums
alytarch
alytes
alytical
alza
alzai
alzammo
alzando
alzano
alzare
alzarono
alzasse
alzassero
alzassi
alzassimo
alzaste
alzasti
alzata
alzate
alzati
alzato
alzava
alzavamo
alzavano
alzavate
alzavi
alzavo
alzera
alzerai
alzeranno
alzerebbe
alzerei
alzeremmo
alzeremo
alzereste
alzeresti
alzerete
alzero
alzheimer
alzi
alziamo
alziate
alzino
alzo
am
ama
amaas
amabel
amabelle
amabile
amabili
amabilita
amability
amaca
amache
amacratic
amacrinal
amacrine
amadavat
amadelphous
amadeus
amadi
amadis
amadou
amaethon
amafingo
amaga
amah
amahs
amahuaca
amai
amain
amaister
amakebe
amakosa
amala
amalaita
amalaka
amalea
amalee
amaleta
amalfian
amalfitan
amalgam
amalgam's
amalgama
amalgamable
amalgamai
amalgamano
amalgamare
amalgamata
amalgamate
amalgamated
amalgamates
amalgamati
amalgamating
amalgamation
amalgamationist
amalgamations
amalgamatise
amalgamatises
amalgamative
amalgamatize
amalgamatizes
amalgamato
amalgamator
amalgamators
amalgamava
amalgamavi
amalgamavo
amalgamera
amalgamero
amalgami
amalgamino
amalgamisation
amalgamise
amalgamises
amalgamist
amalgamization
amalgamize
amalgamizes
amalgamo
amalgams
amalia
amalie
amalings
amalita
amalle
amalrician
amaltas
amamau
amammo
amampondo
amanda
amanda1
amandi
amandie
amandin
amandine
amando
amandus
amandy
amang
amani
amania
amanist
amanita
amanitas
amanitin
amanitine
amanitopsis
amano
amanori
amanous
amante
amanthophilous
amanti
amantillo
amanuenses
amanuensis
amanuensises
amapa
amapondo
amar
amara
amarantaceae
amarantaceous
amaranth
amaranthaceae
amaranthaceous
amaranthine
amaranthoid
amaranths
amaranthus
amarantite
amarantus
amare
amareggi
amareggia
amareggiai
amareggino
amareggio
amarelle
amarena
amarene
amaretto
amarettos
amarevole
amarezza
amarezze
amargo
amargoso
amari
amarillite
amarillo
amarin
amarine
amaritude
amarity
amaro
amaroid
amaroidal
amarono
amarthritis
amaryllid
amaryllidaceae
amaryllidaceous
amaryllideous
amaryllis
amaryllises
amasesis
amass
amassable
amasse
amassed
amasser
amassero
amassers
amasses
amassi
amassimo
amassing
amassment
amassments
amasta
amaste
amasthenic
amasti
amastia
amasty
amata
amate
amatembu
amaterialistic
amateur
amateur's
amateurish
amateurishly
amateurishness
amateurism
amateurs
amateurship
amati
amative
amatively
amativeness
amato
amatol
amatorial
amatorially
amatorian
amatorious
amatory
amatoxin
amatrice
amatungula
amaurosis
amaurotic
amava
amavamo
amavano
amavate
amavi
amavo
amaze
amazed
amazedly
amazedness
amazeful
amazement
amazer
amazers
amazes
amazia
amazilia
amazing
amazingly
amazon
amazon's
amazona
amazonian
amazonism
amazonite
amazons
amazulu
amba
ambage
ambages
ambagiosity
ambagious
ambagiously
ambagiousness
ambagitory
ambalam
amban
ambar
ambaree
ambarella
ambary
ambasciata
ambasciate
ambash
ambassade
ambassadeur
ambassador
ambassador's
ambassadorial
ambassadorially
ambassadors
ambassadorship
ambassadorships
ambassadress
ambassage
ambassy
ambatch
ambatoarinite
ambay
ambeer
amber
ambercolored
amberfish
ambergrease
ambergris
amberiferous
amberite
amberjack
amberly
amberoid
amberous
ambers
ambery
ambiance
ambiances
ambicolorate
ambicoloration
ambident
ambidexter
ambidexterities
ambidexterity
ambidextral
ambidextrous
ambidextrously
ambidextrousness
ambience
ambiences
ambiency
ambiens
ambient
ambiente
ambienti
ambients
ambier
ambigenous
ambigu
ambigua
ambigue
ambigui
ambiguita
ambiguities
ambiguity
ambiguity's
ambiguo
ambiguous
ambiguously
ambiguousness
ambilateral
ambilateralaterally
ambilaterality
ambilevous
ambilian
ambilogy
ambiloquy
ambiopia
ambiparous
ambipolar
ambisexualities
ambisexuality
ambisinister
ambisinistrous
ambisporangiate
ambisyllabic
ambit
ambital
ambitendency
ambition
ambition's
ambitioned
ambitionist
ambitionless
ambitionlessly
ambitions
ambitious
ambitiously
ambitiousness
ambito
ambitty
ambitus
ambivalence
ambivalency
ambivalent
ambivalently
ambiversion
ambiversive
ambivert
ambiverts
ambizione
ambizioni
ambiziosa
ambiziose
ambiziosi
ambizioso
amble
ambled
ambler
amblers
ambles
ambling
amblingly
amblotic
amblyacousia
amblyaphia
amblycephalidae
amblycephalus
amblychromatic
amblydactyla
amblygeusia
amblygon
amblygonal
amblygonite
amblyocarpous
amblyomma
amblyope
amblyopia
amblyopic
amblyopsidae
amblyopsis
amblyoscope
amblypod
amblypoda
amblypodous
amblyrhynchus
amblystegite
amblystoma
ambo
amboceptoid
amboceptor
ambocoelia
amboina
amboinese
ambomalleal
ambon
ambonite
ambonnay
ambos
ambosexous
ambosexual
ambrain
ambrein
ambrette
ambrica
ambrite
ambroid
ambrology
ambros
ambrose
ambrosi
ambrosia
ambrosiac
ambrosiaceae
ambrosiaceous
ambrosial
ambrosially
ambrosian
ambrosias
ambrosiate
ambrosin
ambrosine
ambrosio
ambrosius
ambrosterol
ambrotype
ambry
ambsace
ambulacral
ambulacriform
ambulacrum
ambulance
ambulance's
ambulancer
ambulances
ambulant
ambulanza
ambulanze
ambulate
ambulated
ambulates
ambulating
ambulatio
ambulation
ambulative
ambulator
ambulatori
ambulatoria
ambulatorial
ambulatories
ambulatorily
ambulatorium
ambulators
ambulatory
ambuling
ambulomancy
ambur
amburbial
ambury
ambuscade
ambuscaded
ambuscader
ambuscades
ambuscading
ambush
ambushed
ambusher
ambushers
ambushes
ambushing
ambushment
ambustion
amby
ambystoma
ambystomidae
amchoor
amdahl
ame
ameba
amebae
ameban
amebas
amebean
amebic
amebicide
amebiform
ameboid
amedeboue
ameed
ameen
ameer
ameerate
ameers
ameiuridae
ameiurus
ameiva
amelanchier
amelcorn
amelia
amelie
amelification
amelina
ameline
ameliorable
ameliorableness
ameliorant
ameliorate
ameliorated
ameliorates
ameliorating
amelioration
ameliorations
ameliorativ
ameliorative
ameliorator
amelioratory
amelita
amellus
ameloblast
ameloblastic
amelu
amelus
amemolite
amen
amena
amenabilities
amenability
amenable
amenableness
amenably
amend
amendable
amendableness
amendatory
amende
amended
amender
amenders
amending
amendment
amendment's
amendments
amends
amene
ameni
amenia
amenism
amenita
amenite
amenities
amenity
ameno
amenorrhea
amenorrheal
amenorrheic
amenorrhoea
amens
amensalism
ament
amentaceous
amental
amentia
amentiferae
amentiferous
amentiform
aments
amentulum
amentum
amera
amerada
amerai
ameranno
amerce
amerceable
amerced
amercement
amercements
amercer
amerces
amerciable
amerciament
amercing
amerebbe
amerebbero
amerei
ameremmo
ameremo
amereste
ameresti
amerete
america
america7
american
americana
americanese
americanised
americanism
americanisms
americanist
americanistic
americanitis
americanization
americanize
americanized
americanizer
americanizes
americanizing
americanly
americanoid
americans
americanum
americanumancestors
americas
americaward
americawards
americium
americomania
americophobe
americyl
amerigo
amerimnon
amerind
amerindian
amerindians
amerindic
amerinds
amerism
ameristic
amero
amery
ames
ames-ace
amesite
ameslan
ametabola
ametabole
ametabolia
ametabolian
ametabolic
ametabolism
ametabolous
ametaboly
ametallous
amethodical
amethodically
amethyst
amethystine
amethysts
ametoecious
ametria
ametrometer
ametrope
ametropia
ametropic
ametrous
amex
amgarn
amhar
amharic
amherst
amherstite
amhran
ami
amia
amiability
amiable
amiableness
amiabler
amiablest
amiably
amiamo
amianth
amianthiform
amianthine
amianthium
amianthoid
amianthoidal
amianthus
amias
amiate
amic
amica
amicabilities
amicability
amicable
amicableness
amicably
amical
amice
amiced
amiche
amici
amicicide
amicizia
amicizie
amico
amicrobic
amicron
amicronucleate
amictic
amicus
amid
amidase
amidate
amidation
amide
amides
amidic
amidid
amidide
amidin
amidine
amidism
amidist
amido
amidoacetal
amidoacetic
amidoacetophenone
amidoaldehyde
amidoazo
amidoazobenzene
amidoazobenzol
amidocaffeine
amidocapric
amidofluorid
amidofluoride
amidogen
amidoguaiacol
amidohexose
amidohydrolase
amidoketone
amidol
amidomyelin
amidon
amidophenol
amidophosphoric
amidoplast
amidoplastid
amidopyrine
amidosuccinamic
amidosulphonal
amidothiazole
amidourea
amidoxime
amidoxy
amidoxyl
amidrazone
amids
amidship
amidships
amidst
amidstream
amidulin
amie
amies
amiga
amigas
amigo
amigos
amii
amiidae
amil
amiles
amiloun
amimia
amimide
amin
aminate
amination
amine
amines
amini
aminic
aminiform
aminity
aminization
aminize
amino
aminoacetal
aminoacetanilide
aminoacetic
aminoacetone
aminoacetophenetidine
aminoacetophenone
aminoacidemia
aminoaciduria
aminoanthraquinone
aminoantipyrine
aminoazobenzene
aminobarbituric
aminobenzaldehyde
aminobenzamide
aminobenzene
aminobenzoate
aminobenzoic
aminobutyric
aminocaproic
aminocarb
aminocide
aminodiborane
aminodiphenyl
aminoethane
aminoethanethiol
aminoethionic
aminoformic
aminogen
aminoglutaric
aminoguanidine
aminohydrocinnamic
aminoid
aminoketone
aminolipin
aminolysis
aminolytic
aminomalonic
aminomethane
aminomyelin
aminopenicillanic
aminopeptidase
aminophenol
aminophthalic
aminoplast
aminoplastic
aminopolypeptidase
aminopropane
aminopropionic
aminoprotease
aminopurine
aminopyridine
aminopyrine
aminoquinoline
aminosis
aminosuccinamic
aminosulphonic
aminothiophen
aminotriazole
aminovaleric
aminoxylol
aminta
amintor
amioidei
amipswd
amir
amiranha
amirate
amirates
amiray
amire
amirs
amirship
amis
amish
amishgo
amiss
amissibility
amissible
amissness
amita
amitabha
amitie
amities
amitosis
amitotic
amitotically
amitrole
amity
amixia
amizilis
amla
amli
amlikar
amlong
amma
ammaca
ammacai
ammacammo
ammacando
ammacano
ammacare
ammacarono
ammacasse
ammacassi
ammacaste
ammacasti
ammacata
ammacate
ammacati
ammacato
ammacava
ammacavamo
ammacavano
ammacavate
ammacavi
ammacavo
ammachera
ammacherai
ammacherei
ammachero
ammachi
ammachiamo
ammachiate
ammachino
ammaco
ammala
ammalai
ammalammo
ammalando
ammalano
ammalare
ammalarono
ammalasse
ammalassi
ammalaste
ammalasti
ammalata
ammalate
ammalati
ammalato
ammalava
ammalavamo
ammalavano
ammalavate
ammalavi
ammalavo
ammalera
ammalerai
ammalerei
ammaleremo
ammalerete
ammalero
ammali
ammalia
ammaliai
ammaliammo
ammaliamo
ammaliando
ammaliano
ammaliare
ammaliasse
ammaliassi
ammaliaste
ammaliasti
ammaliata
ammaliate
ammaliati
ammaliato
ammaliava
ammaliavi
ammaliavo
ammaliera
ammalierai
ammalierei
ammaliero
ammalino
ammalio
ammalo
ammamaria
amman
ammanetta
ammanettai
ammanetti
ammanetto
ammanite
ammassa
ammassai
ammassammo
ammassando
ammassano
ammassare
ammassasse
ammassassi
ammassaste
ammassasti
ammassata
ammassate
ammassati
ammassato
ammassava
ammassavi
ammassavo
ammassera
ammasserai
ammasserei
ammassero
ammassi
ammassiamo
ammassiate
ammassino
ammasso
ammazza
ammazzai
ammazzammo
ammazzando
ammazzano
ammazzare
ammazzasse
ammazzassi
ammazzaste
ammazzasti
ammazzata
ammazzate
ammazzati
ammazzato
ammazzava
ammazzavi
ammazzavo
ammazzera
ammazzerai
ammazzerei
ammazzero
ammazzi
ammazziamo
ammazziate
ammazzino
ammazzo
ammelide
ammelin
ammeline
ammenda
ammende
ammer
ammerman
ammessa
ammesse
ammessi
ammesso
ammeter
ammeters
ammetre
ammetres
ammette
ammettere
ammettiamo
ammettono
ammi
ammiaceae
ammiaceous
ammine
amministra
amministri
amministro
ammino
amminochloride
amminolysis
amminolytic
ammiolite
ammira
ammirai
ammirammo
ammirando
ammirano
ammirare
ammirarono
ammirasse
ammirassi
ammiraste
ammirasti
ammirata
ammirate
ammirati
ammirato
ammiratore
ammiratori
ammiratrice
ammirava
ammiravamo
ammiravano
ammiravate
ammiravi
ammiravo
ammirera
ammirerai
ammirerei
ammireremo
ammirerete
ammirero
ammiri
ammiriamo
ammiriate
ammirino
ammiro
ammissibile
ammissibili
ammissione
ammissioni
ammo
ammobium
ammochaeta
ammochryse
ammocoete
ammocoetes
ammocoetid
ammocoetidae
ammocoetiform
ammocoetoid
ammocolous
ammodytes
ammodytidae
ammodytoid
ammonal
ammonate
ammonation
ammonea
ammonia
ammoniac
ammoniacal
ammoniacs
ammoniacum
ammonias
ammoniate
ammoniating
ammoniation
ammonic
ammonical
ammoniemia
ammonification
ammonifier
ammonifiers
ammonify
ammoniojarosite
ammonion
ammonionitrate
ammonite
ammonites
ammonitess
ammonitic
ammoniticone
ammonitiferous
ammonitish
ammonitoid
ammonitoidea
ammonium
ammoniums
ammoniuria
ammonization
ammono
ammonobasic
ammonocarbonic
ammonocarbonous
ammonoid
ammonoidea
ammonoidean
ammonolysis
ammonolytic
ammonolyze
ammonta
ammontai
ammontammo
ammontando
ammontano
ammontare
ammontasse
ammontassi
ammontaste
ammontasti
ammontata
ammontate
ammontati
ammontato
ammontava
ammontavi
ammontavo
ammontera
ammonterai
ammonterei
ammontero
ammonti
ammontiamo
ammontiate
ammontino
ammonto
ammophila
ammophilous
ammoresinol
ammortizza
ammortizzi
ammortizzo
ammos
ammotherapy
ammu
ammucchi
ammucchia
ammucchiai
ammucchino
ammucchio
ammunition
ammunitions
ammutina
ammutinai
ammutinano
ammutinare
ammutinata
ammutinate
ammutinati
ammutinato
ammutinava
ammutinavi
ammutinavo
ammutinera
ammutinero
ammutini
ammutinino
ammutino
amnemonic
amnesia
amnesiac
amnesiacs
amnesias
amnesic
amnesics
amnesie
amnestic
amnestied
amnesties
amnesty
amnestying
amnia
amniac
amniatic
amnic
amnigenia
amninia
amninions
amnioallantoic
amniocentesis
amniochorial
amnioclepsis
amniomancy
amnion
amnionata
amnionate
amnionic
amnions
amniorrhea
amniota
amniote
amniotes
amniotic
amniotitis
amniotome
amnistia
amnistie
amo
amober
amobyr
amoco
amoeba
amoeba's
amoebae
amoebaea
amoebaean
amoebaeum
amoebalike
amoeban
amoebas
amoebean
amoebeaum
amoebeeic
amoebian
amoebiasis
amoebic
amoebicide
amoebid
amoebida
amoebidae
amoebiform
amoebobacter
amoebobacterieae
amoebocyte
amoebogeniae
amoeboid
amoeboidism
amoebous
amoebula
amok
amoke
amoks
amole
amoles
amolilla
amomal
amomales
amomis
amomum
among
amongst
amontillado
amontillados
amor
amor's
amorado
amoraic
amoraim
amoral
amoralise
amoralises
amoralism
amoralist
amorality
amoralize
amoralizes
amorally
amore
amoreggi
amoreggia
amoreggiai
amoreggino
amoreggio
amores
amoret
amorette
amoretti
amoretto
amoreuxia
amorevole
amorevoli
amorfa
amorfe
amorfi
amorfo
amori
amorism
amorism's
amorisms
amorist
amorist's
amoristic
amoristics
amorists
amorite
amoritic
amoritish
amorosity
amoroso
amorous
amorouses
amorously
amorousness
amorpha
amorphia
amorphic
amorphinism
amorphism
amorphophallus
amorphophyte
amorphotae
amorphous
amorphously
amorphousness
amorphus
amorphy
amors
amort
amortisable
amortisables
amortisation
amortise
amortised
amortisement
amortisement's
amortisements
amortises
amortising
amortisseur
amortizable
amortizable's
amortizables
amortization
amortize
amortized
amortizement
amortizement's
amortizements
amortizes
amortizing
amorua
amory
amos
amoskeag
amotion
amotus
amount
amounted
amounter
amounters
amounting
amounts
amour
amour's
amourette
amourism
amourism's
amourisms
amourist
amourist's
amouristic
amouristics
amourists
amourous
amourouses
amourously
amourousness
amours
amovability
amovable
amove
amoy
amoyan
amoyese
amp
ampalaya
ampalea
ampangabeite
ampasimenite
ampelidaceae
ampelidaceous
ampelidae
ampelideous
ampelis
ampelite
ampelitic
ampelographist
ampelography
ampelopsidin
ampelopsin
ampelopsis
ampelosicyos
ampelotherapy
amper
amperage
amperages
ampere
amperemeter
amperes
amperian
amperometer
ampersand
ampersand's
ampersands
ampery
ampex
amphanthium
ampheclexis
ampherotokous
ampherotoky
amphetamine
amphetamines
amphiarthrodial
amphiarthrosis
amphiaster
amphibalus
amphibia
amphibial
amphibian
amphibian's
amphibians
amphibichnite
amphibiety
amphibiological
amphibiology
amphibion
amphibiotic
amphibiotica
amphibious
amphibiously
amphibiousness
amphibium
amphiblastic
amphiblastula
amphiblestritis
amphibola
amphibole
amphiboles
amphibolia
amphibolic
amphiboliferous
amphiboline
amphibolite
amphibolitic
amphibolog
amphibological
amphibologically
amphibologism
amphibology
amphibolous
amphiboly
amphibrach
amphibrachic
amphibryous
amphicarpa
amphicarpaea
amphicarpic
amphicarpium
amphicarpogenous
amphicarpous
amphicentric
amphichroic
amphichrom
amphichromatic
amphichrome
amphicoelian
amphicoelous
amphicondyla
amphicondylous
amphicrania
amphicreatinine
amphicribral
amphictyon
amphictyonian
amphictyonic
amphictyony
amphicyon
amphicyonidae
amphicyrtic
amphicyrtous
amphicytula
amphid
amphide
amphidesmous
amphidetic
amphidiarthrosis
amphidiploid
amphidiploidy
amphidisc
amphidiscophora
amphidiscophoran
amphierotic
amphierotism
amphigaea
amphigam
amphigamae
amphigamous
amphigastrium
amphigastrula
amphigean
amphigen
amphigene
amphigenesis
amphigenetic
amphigenous
amphigenously
amphigonic
amphigonium
amphigonous
amphigony
amphigoric
amphigory
amphigouri
amphikaryon
amphilogism
amphilogy
amphimacer
amphimictic
amphimictical
amphimictically
amphimixis
amphimorula
amphinesian
amphineura
amphineurous
amphinucleus
amphion
amphionic
amphioxi
amphioxidae
amphioxides
amphioxididae
amphioxis
amphioxus
amphipathic
amphipeptone
amphiphloic
amphiplatyan
amphipleura
amphiploid
amphiploidy
amphipneust
amphipneusta
amphipneustic
amphipnous
amphipod
amphipoda
amphipodal
amphipodan
amphipodiform
amphipodous
amphiprostylar
amphiprostyle
amphiprotic
amphipyrenin
amphirhina
amphirhinal
amphirhine
amphisarca
amphisbaena
amphisbaenian
amphisbaenic
amphisbaenidae
amphisbaenoid
amphisbaenous
amphiscians
amphiscii
amphisile
amphisilidae
amphispermous
amphisporangiate
amphispore
amphistoma
amphistomatic
amphistome
amphistomoid
amphistomous
amphistomum
amphistylar
amphistylic
amphistyly
amphitene
amphitheater
amphitheater's
amphitheatered
amphitheaters
amphitheatral
amphitheatre
amphitheatre's
amphitheatred
amphitheatres
amphitheatric
amphitheatrical
amphitheatrically
amphithecial
amphithecium
amphithect
amphithyron
amphitokal
amphitokous
amphitoky
amphitriaene
amphitrichous
amphitrite
amphitropal
amphitropous
amphitruo
amphitryon
amphiuma
amphiumidae
amphivasal
amphivorous
amphizoidae
amphodarch
amphodelite
amphodiplopia
amphogenous
ampholyte
amphopeptone
amphophil
amphophile
amphophilic
amphophilous
amphora
amphorae
amphoral
amphoras
amphore
amphorette
amphoric
amphoricity
amphoriloquy
amphorophony
amphorous
amphoteric
amphrysian
ampi
ampiamente
ampicillin
ampie
ampiezza
ampiezze
ampio
ampitheater
ample
amplectant
ampleness
ampler
amplest
amplexation
amplexicaudate
amplexicaul
amplexicauline
amplexifoliate
amplexus
ampli
amplia
ampliai
ampliammo
ampliamo
ampliando
ampliano
ampliare
ampliarono
ampliasse
ampliassi
ampliaste
ampliasti
ampliata
ampliate
ampliati
ampliation
ampliative
ampliato
ampliava
ampliavamo
ampliavano
ampliavate
ampliavi
ampliavo
amplicative
amplidyne
ampliera
amplierai
amplierei
amplieremo
amplierete
ampliero
amplifer
amplifiable
amplification
amplifications
amplificative
amplificator
amplificatory
amplified
amplifier
amplifiers
amplifies
amplify
amplifying
amplino
amplio
amplitude
amplitude's
amplitudes
amplitudinous
amply
ampollosa
ampollose
ampollosi
ampollosity
ampolloso
ampongue
ampoule
ampoule's
ampoules
amps
ampul
ampule
ampules
ampulla
ampullaceous
ampullar
ampullaria
ampullariidae
ampullary
ampullate
ampullated
ampulliform
ampullitis
ampullula
ampuls
amputa
amputai
amputammo
amputando
amputano
amputare
amputarono
amputasse
amputassi
amputaste
amputasti
amputata
amputate
amputated
amputates
amputati
amputating
amputation
amputational
amputations
amputative
amputato
amputator
amputava
amputavamo
amputavano
amputavate
amputavi
amputavo
amputee
amputees
amputera
amputerai
amputerei
amputeremo
amputerete
amputero
amputi
amputiamo
amputiate
amputino
amputo
ampyx
amra
amreeta
amreetas
amrita
amritas
amritsar
ams
amsath
amsel
amsonia
amsterdam
amsterdamer
amt
amtman
amtrac
amtrack
amtracks
amtracs
amtrak
amu
amuchco
amuck
amucks
amueixa
amuguis
amula
amulet
amuleti
amuletic
amuleto
amulets
amulla
amunam
amurca
amurcosity
amurcous
amurru
amusable
amuse
amused
amusedly
amusee
amusement
amusement's
amusements
amuser
amusers
amuses
amusette
amusgo
amusia
amusing
amusingly
amusingness
amusive
amusively
amusiveness
amutter
amuyon
amuyong
amuze
amvis
amy
amyclaean
amyclas
amye
amyelencephalia
amyelencephalic
amyelencephalous
amyelia
amyelic
amyelinic
amyelonic
amyelous
amygdal
amygdala
amygdalaceae
amygdalaceous
amygdalase
amygdalate
amygdalectomy
amygdalic
amygdaliferous
amygdaliform
amygdalin
amygdaline
amygdalinic
amygdalitis
amygdaloid
amygdaloidal
amygdalolith
amygdaloncus
amygdalopathy
amygdalothripsis
amygdalotome
amygdalotomy
amygdalus
amygdonitrile
amygdophenin
amygdule
amyl
amylaceous
amylamine
amylan
amylase
amylases
amylate
amylemia
amylene
amylenol
amylic
amylidene
amyliferous
amylin
amylo
amylocellulose
amyloclastic
amylocoagulase
amylodextrin
amylodyspepsia
amylogen
amylogenesis
amylogenic
amylohydrolysis
amylohydrolytic
amyloid
amyloidal
amyloidosis
amyloleucite
amylolysis
amylolytic
amylom
amylometer
amylon
amylopectin
amylophagia
amylophosphate
amylophosphoric
amyloplast
amyloplastic
amyloplastid
amylopsin
amylose
amylosis
amylosynthesis
amyls
amylum
amyluria
amynodon
amynodont
amyosthenia
amyosthenic
amyotaxia
amyotonia
amyotrophia
amyotrophic
amyotrophy
amyous
amyraldism
amyraldist
amyridaceae
amyrin
amyris
amyrol
amyroot
amytal
amyxorrhea
amyxorrhoea
an
ana
anabaena
anabal
anabantidae
anabaptism
anabaptist
anabaptistic
anabaptistical
anabaptistically
anabaptistry
anabaptists
anabaptize
anabas
anabasine
anabasis
anabasse
anabata
anabathmos
anabatic
anabel
anabella
anabelle
anaberoga
anabibazon
anabiosis
anabiotic
anablepidae
anableps
anabo
anabohitsite
anabolic
anabolin
anabolism
anabolite
anabolize
anabong
anabranch
anabrosis
anabrotic
anacahuita
anacahuite
anacalypsis
anacampsis
anacamptic
anacamptically
anacamptics
anacamptometer
anacanth
anacanthine
anacanthini
anacanthous
anacara
anacard
anacardiaceae
anacardiaceous
anacardic
anacardium
anacatadidymus
anacatharsis
anacathartic
anacephalaeosis
anacephalize
anaces
anacharis
anachorism
anachromasis
anachronic
anachronical
anachronically
anachronism
anachronism's
anachronismatical
anachronisms
anachronist
anachronistic
anachronistical
anachronistically
anachronize
anachronous
anachronously
anachueta
anacid
anacidity
anaclasis
anaclastic
anaclastics
anaclete
anacleticum
anaclinal
anaclisis
anaclitic
anacoenosis
anacoluthia
anacoluthic
anacoluthically
anacoluthon
anaconda
anacondas
anacreon
anacreontic
anacreontically
anacrisis
anacrogynae
anacrogynous
anacromyodian
anacrotic
anacrotism
anacrusis
anacrustic
anacrustically
anaculture
anacusia
anacusic
anacusis
anacyclus
anadem
anadems
anadenia
anadicrotic
anadicrotism
anadidymus
anadiplosis
anadipsia
anadipsic
anadrom
anadromous
anadyomene
anaematosis
anaemia
anaemia's
anaemias
anaemic
anaemically
anaemics
anaeretic
anaerobation
anaerobe
anaerobes
anaerobia
anaerobian
anaerobic
anaerobically
anaerobies
anaerobion
anaerobiont
anaerobiosis
anaerobiotic
anaerobiotically
anaerobious
anaerobism
anaerobium
anaerophyte
anaeroplastic
anaeroplasty
anaesthesia
anaesthesia's
anaesthesiant
anaesthesias
anaesthesiologist
anaesthesiology
anaesthetic
anaesthetic's
anaestheticallies
anaesthetically
anaesthetics
anaesthetisation
anaesthetisation's
anaesthetisations
anaesthetise
anaesthetised
anaesthetiser
anaesthetisers
anaesthetises
anaesthetising
anaesthetist
anaesthetization
anaesthetization's
anaesthetizations
anaesthetize
anaesthetized
anaesthetizer
anaesthetizing
anaetiological
anagalactic
anagallis
anagap
anagenesis
anagenetic
anagep
anagignoskomena
anaglyph
anaglyphic
anaglyphical
anaglyphics
anaglyphoscope
anaglyphy
anaglyptic
anaglyptical
anaglyptics
anaglyptograph
anaglyptographic
anaglyptography
anaglypton
anagnorisis
anagnost
anagoge
anagogic
anagogical
anagogically
anagogics
anagogy
anagrafe
anagrafi
anagram
anagram's
anagramma
anagrammatic
anagrammatical
anagrammatically
anagrammatisation
anagrammatise
anagrammatism
anagrammatist
anagrammatization
anagrammatize
anagrammed
anagrammi
anagrams
anagraph
anagua
anagyrin
anagyrine
anagyris
anahau
anaheim
anahita
anaitis
anakes
anakinesis
anakinetic
anakinetomer
anakinetomeric
anakoluthia
anakrousis
anaktoron
anal
analabos
analagous
analav
analbite
analcime
analcimite
analcite
analcitite
analecta
analectic
analects
analemma
analemmas
analemmatic
analepsis
analepsy
analeptic
analeptical
analfabeta
analfabete
analfabeti
analgen
analgesia
analgesic
analgesics
analgesidae
analgesis
analgesist
analgetic
analgia
analgic
analgize
analiese
analise
analisi
anality
analiziamo
analizza
analizzai
analizzano
analizzare
analizzata
analizzate
analizzati
analizzato
analizzatore
analizzava
analizzavi
analizzavo
analizzera
analizzero
analizzi
analizziamo
analizzino
analizzo
analkalinity
anallagmatic
anallantoic
anallantoidea
anallantoidean
anallergic
anallese
anallise
anally
analog
analog's
analoga
analogamente
analoghe
analoghi
analogia
analogic
analogical
analogically
analogicalness
analogie
analogies
analogion
analogise
analogises
analogism
analogism's
analogisms
analogist
analogistic
analogize
analogized
analogizes
analogizing
analogo
analogon
analogous
analogously
analogousness
analogs
analogue
analogue's
analogues
analogy
analogy's
analphabet
analphabete
analphabetic
analphabetical
analphabetism
analysability
analysable
analysand
analysands
analysation
analyse
analysed
analyser
analysers
analyses
analysing
analysis
analyst
analyst's
analysts
analytic
analytical
analytically
analyticities
analyticity
analytics
analyzability
analyzable
analyzation
analyze
analyzed
analyzer
analyzers
analyzes
analyzing
anam
anama
anamesite
anametadromous
anamirta
anamirtin
anamite
anammonid
anammonide
anamnesis
anamnestic
anamnestically
anamnia
anamniata
anamnionata
anamnionic
anamniota
anamniote
anamniotic
anamorphic
anamorphism
anamorphoscope
anamorphose
anamorphosis
anamorphote
anamorphous
anan
anana
ananaplas
ananaples
ananas
ananda
anandrarious
anandria
anandrous
ananepionic
anangioid
anangular
ananias
ananism
ananite
anankastic
anansi
ananta
anantherate
anantherous
ananthous
ananym
anapaest
anapaestic
anapaestical
anapaestically
anapaganize
anapaite
anapanapa
anapeiratic
anapest
anapestic
anapests
anaphalantiasis
anaphalis
anaphase
anaphasic
anaphe
anaphia
anaphora
anaphoral
anaphoria
anaphoric
anaphorical
anaphorically
anaphrodisia
anaphrodisiac
anaphroditic
anaphroditous
anaphylactic
anaphylactin
anaphylactogen
anaphylactogenic
anaphylactoid
anaphylatoxin
anaphylaxis
anaphyte
anaplasia
anaplasis
anaplasm
anaplasma
anaplasmosis
anaplastic
anaplasty
anaplerosis
anaplerotic
anapnea
anapneic
anapnoeic
anapnograph
anapnoic
anapnometer
anapodeictic
anapophysial
anapophysis
anapsid
anapsida
anapsidan
anapterygota
anapterygote
anapterygotism
anapterygotous
anaptomorphidae
anaptomorphus
anaptotic
anaptychus
anaptyctic
anaptyctical
anaptyxis
anaqua
anarcestean
anarcestes
anarch
anarchal
anarchia
anarchial
anarchic
anarchical
anarchically
anarchie
anarchies
anarchise
anarchises
anarchism
anarchist
anarchist's
anarchistic
anarchists
anarchize
anarchizes
anarcho
anarchoindividualist
anarchosocialist
anarchosyndicalism
anarchosyndicalist
anarchs
anarchy
anarcotin
anareta
anaretic
anaretical
anargyros
anarthria
anarthric
anarthropod
anarthropoda
anarthropodous
anarthrosis
anarthrous
anarthrously
anarthrousness
anartismos
anarya
anaryan
anas
anasa
anasarca
anasarcous
anasazi
anaschistic
anaseismic
anasitch
anaspadias
anaspalin
anaspida
anaspidacea
anaspides
anastalsis
anastaltic
anastasia
anastasian
anastasie
anastasimon
anastasimos
anastasis
anastasius
anastassia
anastate
anastatic
anastatica
anastatus
anastigmat
anastigmatic
anastomose
anastomoses
anastomosis
anastomotic
anastomus
anastrophe
anastrophia
anastrophy
anat
anatase
anatexis
anathema
anathemas
anathemata
anathematic
anathematical
anathematically
anathematise
anathematism
anathematization
anathematize
anathematized
anathematizer
anathematizes
anathematizing
anatheme
anathemize
anatherum
anatidae
anatifa
anatifae
anatifer
anatiferous
anatinacea
anatinae
anatine
anatocism
anatol
anatola
anatole
anatolian
anatolic
anatollo
anatom
anatomia
anatomic
anatomical
anatomically
anatomicals
anatomicobiological
anatomicochirurgical
anatomicomedical
anatomicopathologic
anatomicopathological
anatomicophysiologic
anatomicophysiological
anatomicosurgical
anatomie
anatomies
anatomise
anatomism
anatomist
anatomists
anatomization
anatomize
anatomized
anatomizer
anatomizes
anatomizing
anatomopathologic
anatomopathological
anatomy
anatopism
anatox
anatoxin
anatra
anatre
anatreptic
anatripsis
anatripsology
anatriptic
anatron
anatropal
anatropia
anatropous
anatto
anattos
anatum
anaudia
anaunter
anaunters
anax
anaxagorean
anaxagorize
anaxial
anaximandrian
anaxon
anaxone
anaxonia
anay
anazoturia
anba
anbury
anc
anca
ance
ancell
ancerata
ancestor
ancestor's
ancestorial
ancestorially
ancestors
ancestral
ancestrally
ancestress
ancestresses
ancestrial
ancestrian
ancestries
ancestry
anch'
ancha
anchat
anche
anchietea
anchietin
anchietine
anchieutectic
anchimonomineral
anchisaurus
anchises
anchistea
anchistopoda
anchithere
anchitherioid
anchor
anchorable
anchorage
anchorage's
anchorages
anchorate
anchored
anchorer
anchoress
anchoresses
anchoret
anchoretic
anchoretical
anchoretish
anchoretism
anchorhold
anchoring
anchorite
anchorites
anchoritess
anchoritic
anchoritical
anchoritically
anchoritish
anchoritism
anchorless
anchorlike
anchorman
anchors
anchorwise
anchovies
anchovy
anchtherium
anchusa
anchusin
anchusine
anchylose
anchylosis
ancien
ancience
anciency
anciens
ancient
ancienter
ancientest
ancientism
anciently
ancientness
ancientry
ancients
ancienty
ancile
ancilla
ancillaries
ancillary
ancipital
ancipitous
ancistrocladaceae
ancistrocladaceous
ancistrocladus
ancistroid
ancon
ancona
anconad
anconagra
anconal
ancone
anconeal
anconeous
anconeus
anconitis
anconoid
ancony
ancora
ancoral
ancore
ancyloceras
ancylocladus
ancylodactyla
ancylopod
ancylopoda
ancylostoma
ancylostome
ancylostomiasis
ancylostomum
ancylus
ancyrean
ancyrene
and
anda
andabatarian
andai
andalusia
andalusian
andalusite
andaman
andamanese
andammo
andando
andante
andantes
andanti
andantino
andantinos
andaqui
andaquian
andar
andarcene
andarci
andare
andargli
andarko
andarle
andarlo
andarmene
andarmi
andarono
andarsene
andartene
andarvene
andasse
andassero
andassi
andaste
andata
andate
andateci
andatela
andati
andato
andatura
andature
andava
andavamo
andavano
andavi
andavo
ande
andean
anded
andee
andeee
anderea
anders
andersen
anderson
andersonite
andes
andesic
andesine
andesinite
andesite
andesitic
andesyte
andevo
andhra
andi
andiamo
andiamoci
andian
andiate
andie
andine
anding
andira
andirin
andirine
andiroba
andiron
andirons
anditi
andito
ando
andoke
andonis
andorite
andorobo
andorra
andorran
andouillet
andover
andra
andra'
andradite
andrai
andranatomy
andranno
andrarchy
andras
andre
andrea
andreaea
andreaeaceae
andreaeales
andreana
andreas
andrebbe
andrebbero
andree
andrei
andrej
andremmo
andremo
andrena
andrenid
andrenidae
andres
andreste
andresti
andrete
andrew
andrewartha
andrews
andrewsite
andrey
andria
andriana
andrias
andric
andriette
andris
andro
androcentric
androcephalous
androcephalum
androclinium
androclus
androconium
androcracy
androcratic
androcyte
androdioecious
androdioecism
androdynamous
androecial
androecium
androgametangium
androgametophore
androgen
androgenesis
androgenetic
androgenic
androgenous
androgens
androginous
androgone
androgonia
androgonial
androgonidium
androgonium
andrographis
andrographolide
androgynal
androgynary
androgyne
androgyneity
androgynia
androgynies
androgynism
androgynous
androgynus
androgyny
android
androidal
androids
androkinin
androl
androlepsia
androlepsy
andromache
andromania
andromaque
andromeda
andromede
andromedotoxin
andromonoecious
andromonoecism
andromorphous
andron
andronicus
andronitis
andropetalar
andropetalous
androphagous
androphobia
androphonomania
androphore
androphorous
androphorum
androphyll
andropogon
andros
androsace
androscoggin
androseme
androsin
androsphinx
androsporangium
androspore
androsterone
androtauric
androtomy
andrus
ands
andy
anear
anearing
aneath
anecdota
anecdotage
anecdotal
anecdotalism
anecdotalist
anecdotalists
anecdotally
anecdote
anecdote's
anecdotes
anecdotic
anecdotical
anecdotically
anecdotist
anecdotists
anecdysis
anechoic
anelasticity
anele
anelectric
anelectrode
anelectrotonic
anelectrotonus
anelli
anello
anelytrous
anematosis
anemia
anemia's
anemias
anemic
anemically
anemics
anemobiagraph
anemochord
anemoclastic
anemogram
anemograph
anemographic
anemographically
anemography
anemological
anemology
anemometer
anemometers
anemometre
anemometres
anemometric
anemometrical
anemometrically
anemometrograph
anemometrographic
anemometrographically
anemometry
anemonal
anemone
anemonella
anemones
anemonin
anemonol
anemony
anemopathy
anemophile
anemophilous
anemophily
anemopsis
anemoscope
anemosis
anemotactic
anemotaxis
anemotropic
anemotropism
anencephalia
anencephalic
anencephalotrophia
anencephalous
anencephalus
anencephaly
anend
anenergia
anenst
anent
anenterous
anepia
anepigraphic
anepigraphous
anepiploic
anepithymia
anerethisia
aneretic
anergia
anergic
anergy
anerly
aneroid
aneroidograph
aneroids
anerotic
anerythroplasia
anerythroplastic
anes
anesis
anestassia
anestesia
anestesie
anesthaesia
anesthaetic
anesthaetic's
anesthaetically
anesthaetics
anesthaetise
anesthaetised
anesthaetises
anesthaetising
anesthesia
anesthesia's
anesthesiant
anesthesias
anesthesimeter
anesthesiologies
anesthesiologist
anesthesiologists
anesthesiology
anesthesis
anesthetic
anesthetic's
anestheticallies
anesthetically
anesthetics
anesthetist
anesthetists
anesthetization
anesthetize
anesthetize's
anesthetized
anesthetizer
anesthetizer's
anesthetizers
anesthetizes
anesthetizing
anesthyl
anet
anethole
anethum
anetiological
anett
anetta
anette
aneuploid
aneuploidy
aneuria
aneuric
aneurilemmic
aneurin
aneurism
aneurismally
aneurisms
aneurysm
aneurysmal
aneurysmally
aneurysmatic
aneurysms
anew
anezeh
anfibi
anfibio
anfora
anfore
anfractuose
anfractuosity
anfractuous
anfractuousness
anfracture
angami
angara
angaralite
angaria
angaries
angary
angas
angdistis
ange
angekok
angel
angel's
angela
angela1
angelate
angeldom
angele
angeleno
angeles
angelet
angeleyes
angelfish
angelfishes
angelhood
angeli
angelia
angelic
angelica
angelical
angelically
angelicalness
angelican
angelicanism
angelicas
angelicic
angelicise
angelicises
angelicize
angelicizes
angelico
angelika
angelin
angelina
angeline
angelino
angelique
angelise
angelises
angelita
angelize
angelizes
angelle
angellike
angelo
angelocracy
angelographer
angelolater
angelolatry
angelologic
angelological
angelology
angelomachy
angelonia
angelophany
angelot
angels
angelship
angelus
angeluses
anger
angered
angerine
angering
angerless
angerly
angerona
angeronalia
angers
angetenar
angevin
angeyok
angiasthenia
angico
angie
angiectasis
angiectopia
angiemphraxis
angiitis
angil
angild
angili
angina
anginal
anginas
anginiform
anginoid
anginose
anginous
angioasthenia
angioataxia
angioblast
angioblastic
angiocardiographic
angiocardiography
angiocarditis
angiocarp
angiocarpian
angiocarpic
angiocarpous
angiocavernous
angiocholecystitis
angiocholitis
angiochondroma
angioclast
angiocyst
angiodermatitis
angiodiascopy
angioelephantiasis
angiofibroma
angiogenesis
angiogenic
angiogeny
angioglioma
angiogram
angiograph
angiography
angiohyalinosis
angiohydrotomy
angiohypertonia
angiohypotonia
angioid
angiokeratoma
angiokinesis
angiokinetic
angioleucitis
angiolipoma
angiolith
angiology
angiolymphitis
angiolymphoma
angioma
angiomalacia
angiomatosis
angiomatous
angiomegaly
angiometer
angiomyocardiac
angiomyoma
angiomyosarcoma
angioneoplasm
angioneurosis
angioneurotic
angionoma
angionosis
angioparalysis
angioparalytic
angioparesis
angiopathy
angiophorous
angioplany
angioplasty
angioplerosis
angiopoietic
angiopressure
angiorrhagia
angiorrhaphy
angiorrhea
angiorrhexis
angiosarcoma
angiosclerosis
angiosclerotic
angioscope
angiosis
angiospasm
angiospastic
angiosperm
angiospermae
angiospermal
angiospermatous
angiospermic
angiospermous
angiosperms
angiosporous
angiostegnosis
angiostenosis
angiosteosis
angiostomize
angiostomy
angiostrophy
angiosymphysis
angiotasis
angiotelectasia
angiothlipsis
angiotome
angiotomy
angiotonic
angiotonin
angiotribe
angiotripsy
angiotrophic
angitis
angka
anglaise
angle
angleberry
angled
anglehook
anglepod
angler
anglerfish
anglers
angles
anglesite
anglesmith
angletouch
angletwitch
anglewing
anglewise
angleworm
angleworms
anglian
anglians
anglic
anglican
anglicanism
anglicanize
anglicanly
anglicans
anglicanum
anglice
anglicisation
anglicise
anglicises
anglicism
anglicisms
anglicist
anglicization
anglicize
anglicized
anglicizes
anglicizing
anglification
anglify
anglimaniac
angling
anglings
anglish
anglist
anglistics
anglo
anglogaea
anglogaean
angloid
angloman
anglomane
anglomania
anglomaniac
anglophil
anglophile
anglophiles
anglophilia
anglophiliac
anglophilic
anglophilism
anglophily
anglophobe
anglophobes
anglophobia
anglophobiac
anglophobic
anglophobist
anglos
ango
angola
angolan
angolans
angolar
angolese
angoli
angolo
angor
angora
angoras
angosce
angoscia
angosciosa
angosciose
angosciosi
angoscioso
angostura
angouleme
angoumian
angraecum
angrier
angriest
angrily
angriness
angrite
angry
angst
angster
angstrom
angstroms
angsts
anguid
anguidae
anguiform
anguill
anguilla
anguillaria
anguille
anguillidae
anguilliform
anguilloid
anguillula
anguillulidae
anguimorpha
anguine
anguineal
anguineous
anguinidae
anguiped
anguis
anguish
anguished
anguishes
anguishful
anguishing
anguishous
anguishously
angula
angular
angulare
angularisation
angularise
angularises
angularities
angularity
angularization
angularize
angularizes
angularly
angularness
angulate
angulated
angulately
angulateness
angulating
angulation
angulatogibbous
angulatosinuous
anguliferous
angulinerved
anguloa
angulodentate
angulometer
angulosity
angulosplenial
angulous
anguria
angurie
angus
anguses
angusta
angustation
anguste
angusti
angustia
angusticlave
angustie
angustifoliate
angustifolious
angustirostrate
angustisellate
angustiseptal
angustiseptate
angusto
angwantibo
angy
anhalamine
anhaline
anhalonine
anhalonium
anhalouidine
anhang
anhanga
anharmonic
anhedonia
anhedral
anhedron
anhelation
anhelose
anhelous
anhematosis
anhemolytic
anheuser
anhidrosis
anhidrotic
anhima
anhimae
anhimidae
anhinga
anhistic
anhistous
anhungered
anhungry
anhydrate
anhydration
anhydremia
anhydremic
anhydric
anhydride
anhydrides
anhydridisation
anhydridise
anhydridises
anhydridization
anhydridize
anhydridizes
anhydrite
anhydrization
anhydrize
anhydroglocose
anhydromyelia
anhydrous
anhydrously
anhydroxime
anhysteretic
ani
ania
aniba
anica
anice
anicon
aniconic
aniconism
anicular
anicust
anicut
anidian
anidiomatic
anidiomatical
anidrosis
aniellidae
aniente
anigh
anight
anights
anil
anilao
anilau
anile
anileness
anilic
anilid
anilide
anilidic
anilidoxime
anilin
aniline
anilines
anilinism
anilinophile
anilinophilous
anilins
anilities
anility
anilla
anilopyrin
anilopyrine
anils
anima
animability
animable
animableness
animadversion
animadversional
animadversions
animadversive
animadversiveness
animadvert
animadverted
animadverter
animadverting
animadverts
animai
animal
animal's
animalcula
animalculae
animalcular
animalcule
animalcules
animalculine
animalculism
animalculist
animalculous
animalculum
animale
animalhood
animali
animalia
animalian
animalic
animalier
animalisation
animalise
animalises
animalish
animalism
animalist
animalistic
animalities
animality
animalivora
animalivore
animalivorous
animalization
animalize
animalized
animalizes
animalizing
animallike
animally
animalness
animals
animammo
animando
animano
animare
animarono
animas
animasse
animassero
animassi
animassimo
animaste
animasti
animastic
animastical
animata
animate
animated
animatedly
animately
animateness
animater
animaters
animates
animati
animating
animatingly
animation
animations
animatism
animatistic
animative
animato
animatograph
animator
animator's
animators
animava
animavamo
animavano
animavate
animavi
animavo
anime
animera
animerai
animeranno
animerebbe
animerei
animeremmo
animeremo
animereste
animeresti
animerete
animero
animi
animiamo
animiate
animikean
animikite
animino
animised
animism
animisms
animist
animistic
animists
animize
animized
animo
animosita
animosities
animosity
animotheism
animous
animus
animuses
anion
anion's
anionic
anionically
anionics
anions
aniridia
anis
anisal
anisalcohol
anisaldehyde
anisaldoxime
anisamide
anisandrous
anisanilide
anisate
anischuria
anise
aniseed
aniseeds
aniseikonia
aniseikonic
aniselike
aniseroot
anises
anisette
anisettes
anisic
anisidin
anisidine
anisil
anisilic
anisobranchiate
anisocarpic
anisocarpous
anisocercal
anisochromatic
anisochromia
anisocoria
anisocotyledonous
anisocotyly
anisocratic
anisocycle
anisocytosis
anisodactyl
anisodactyla
anisodactyli
anisodactylic
anisodactylous
anisodont
anisogamete
anisogamous
anisogamy
anisogenous
anisogeny
anisognathism
anisognathous
anisogynous
anisoin
anisole
anisoleucocytosis
anisomeles
anisomelia
anisomelus
anisomeric
anisomerous
anisometric
anisometrope
anisometropia
anisometropic
anisomyarian
anisomyodi
anisomyodian
anisomyodous
anisopetalous
anisophyllous
anisophylly
anisopia
anisopleural
anisopleurous
anisopod
anisopoda
anisopodal
anisopodous
anisopogonous
anisoptera
anisopterous
anisosepalous
anisospore
anisostaminous
anisostemonous
anisosthenic
anisostichous
anisostichus
anisostomous
anisotonic
anisotrop
anisotropal
anisotrope
anisotropic
anisotropical
anisotropically
anisotropies
anisotropism
anisotropous
anisotropy
anisoyl
anissa
anisum
anisuria
anisyl
anisylidene
anita
anither
anitinstitutionalism
anitra
anitrogenous
anjan
anjanette
anjela
anjou
ankara
ankaramite
ankaran
ankaratrite
ankee
anker
ankerite
ankh
ankhs
ankle
ankle's
anklebone
anklebones
anklejack
ankles
anklet
anklets
anklong
ankoli
ankou
ankus
ankuses
ankusha
ankylenteron
ankyloblepharon
ankylocheilia
ankylodactylia
ankylodontia
ankyloglossia
ankylomele
ankylomerism
ankylophobia
ankylopodia
ankylopoietic
ankyloproctia
ankylorrhinia
ankylosaurus
ankylose
ankylosis
ankylostoma
ankylotia
ankylotic
ankylotome
ankylotomy
ankylurethria
ankyroid
anlace
anlaut
ann
anna
annabal
annabel
annabela
annabell
annabella
annabelle
annabergite
annacqua
annacquai
annacquano
annacquare
annacquata
annacquate
annacquati
annacquato
annacquava
annacquavi
annacquavo
annacquera
annacquero
annacqui
annacquino
annacquo
annadiana
annadiane
annal
annale
annalee
annalen
annaliese
annaline
annalise
annalises
annalism
annalist
annalistic
annalists
annalize
annalizes
annals
annam
annamaria
annamarie
annamese
annamite
annamitic
annapolis
annapurna
annas
annat
annata
annate
annates
annatto
annattos
anne
anneal
annealed
annealer
annealers
annealing
anneals
annebbi
annebbia
annebbiai
annebbiamo
annebbiano
annebbiare
annebbiata
annebbiate
annebbiati
annebbiato
annebbiava
annebbiavi
annebbiavo
annebbiera
annebbiero
annebbino
annebbio
annecorinne
annectent
annection
annega
annegai
annegammo
annegando
annegano
annegare
annegarono
annegasse
annegassi
annegaste
annegasti
annegata
annegate
annegati
annegato
annegava
annegavamo
annegavano
annegavate
annegavi
annegavo
anneghera
annegherai
annegherei
anneghero
anneghi
anneghiamo
anneghiate
anneghino
annego
annelid
annelida
annelidan
annelides
annelidian
annelidous
annelids
anneliese
annelise
annelism
annellata
anneloid
annemarie
annerodite
anneslia
annessa
annesse
annessi
annessione
annessioni
annesso
annet
annetta
annette
annex
annexa
annexable
annexal
annexation
annexational
annexationist
annexations
annexe
annexed
annexer
annexes
annexing
annexion
annexionist
annexitis
annexive
annexment
annexure
anni
annice
annida
annidai
annidalin
annidammo
annidando
annidano
annidare
annidarono
annidasse
annidassi
annidaste
annidasti
annidata
annidate
annidati
annidato
annidava
annidavamo
annidavano
annidavate
annidavi
annidavo
annidera
anniderai
anniderei
annideremo
anniderete
annidero
annidi
annidiamo
annidiate
annidino
annido
annie
anniellidae
annienta
annientai
annientano
annientare
annientata
annientate
annientati
annientato
annientava
annientavi
annientavo
annientera
annientero
annienti
annientino
anniento
annihilability
annihilable
annihilate
annihilated
annihilates
annihilating
annihilation
annihilationism
annihilationist
annihilative
annihilator
annihilators
annihilatory
annis
annissa
annist
annite
anniversaries
anniversarily
anniversariness
anniversary
anniversary's
anniverse
annmaria
annmarie
annnora
anno
annoda
annodai
annodammo
annodando
annodano
annodare
annodarono
annodasse
annodassi
annodaste
annodasti
annodata
annodate
annodated
annodati
annodato
annodava
annodavamo
annodavano
annodavate
annodavi
annodavo
annodera
annoderai
annoderei
annoderemo
annoderete
annodero
annodi
annodiamo
annodiate
annodino
annodo
annoi
annoia
annoiai
annoiammo
annoiamo
annoiando
annoiano
annoiare
annoiarono
annoiasse
annoiassi
annoiaste
annoiasti
annoiata
annoiate
annoiati
annoiato
annoiava
annoiavamo
annoiavano
annoiavate
annoiavi
annoiavo
annoiera
annoierai
annoierei
annoieremo
annoierete
annoiero
annoino
annoio
annona
annonaceae
annonaceous
annora
annota
annotai
annotammo
annotando
annotano
annotare
annotarono
annotasse
annotassi
annotaste
annotasti
annotata
annotate
annotated
annotater
annotates
annotati
annotating
annotation
annotations
annotative
annotatively
annotativeness
annotato
annotator
annotators
annotatory
annotava
annotavamo
annotavano
annotavate
annotavi
annotavo
annotazioni
annotera
annoterai
annoterei
annoteremo
annoterete
annotero
annoti
annotiamo
annotiate
annotine
annotino
annotinous
annoto
annotto
announce
announceable
announced
announcement
announcement's
announcements
announcer
announcers
announces
announcing
annovera
annoverai
annoverano
annoverare
annoverata
annoverate
annoverati
annoverato
annoverava
annoveravi
annoveravo
annoverera
annoverero
annoveri
annoverino
annovero
annoy
annoyance
annoyance's
annoyancer
annoyances
annoyed
annoyer
annoyers
annoyful
annoying
annoyingly
annoyingness
annoyment
annoys
annual
annuale
annuali
annualisation
annualise
annualised
annualises
annualising
annualist
annualization
annualize
annualized
annualizes
annualizing
annually
annuals
annuary
annueler
annuent
annuitant
annuitants
annuities
annuity
annul
annular
annularia
annularity
annularly
annulary
annulata
annulate
annulated
annulately
annulation
annulations
annuler
annulet
annulettee
annuli
annulism
annulla
annullable
annullai
annullammo
annullando
annullano
annullare
annullasse
annullassi
annullaste
annullasti
annullata
annullate
annullati
annullation
annullato
annullava
annullavi
annullavo
annulled
annuller
annullera
annullerai
annullerei
annullero
annulli
annulliamo
annulliate
annulling
annullino
annullo
annulment
annulment's
annulments
annuloid
annuloida
annulosa
annulosan
annulose
annuls
annulus
annuluses
annum
annunciable
annunciate
annunciated
annunciates
annunciating
annunciation
annunciations
annunciative
annunciator
annunciators
annunciatory
annunicates
annunzi
annunzia
annunziai
annunziamo
annunziano
annunziare
annunziata
annunziate
annunziati
annunziato
annunziava
annunziavi
annunziavo
annunziera
annunziero
annunzino
annunzio
annusa
annusai
annusammo
annusando
annusano
annusare
annusarono
annusasse
annusassi
annusaste
annusasti
annusata
annusate
annusati
annusato
annusava
annusavamo
annusavano
annusavate
annusavi
annusavo
annusera
annuserai
annuserei
annuseremo
annuserete
annusero
annusi
annusiamo
annusiate
annusino
annuso
anny
ano
anoa
anobiidae
anocarpous
anociassociation
anococcygeal
anodal
anodally
anode
anode's
anodendron
anodes
anodic
anodically
anodisation
anodise
anodised
anodises
anodising
anodization
anodize
anodized
anodizes
anodizing
anodon
anodonta
anodontia
anodos
anodyne
anodynes
anodynia
anodynic
anodynous
anoegenetic
anoesia
anoesis
anoestrous
anoestrum
anoestrus
anoetic
anogenic
anogenital
anogra
anoia
anoil
anoine
anoint
anointed
anointer
anointers
anointing
anointment
anointments
anoints
anole
anoles
anoli
anolian
anolis
anolympiad
anolyte
anomala
anomalia
anomalie
anomalies
anomaliflorous
anomaliped
anomalism
anomalist
anomalistic
anomalistical
anomalistically
anomalocephalus
anomaloflorous
anomalogonatae
anomalogonatous
anomalon
anomalonomy
anomalopteryx
anomaloscope
anomalotrophy
anomalous
anomalously
anomalousness
anomalure
anomaluridae
anomalurus
anomaly
anomaly's
anomatheca
anomer
anomeric
anomia
anomiacea
anomic
anomie
anomies
anomiidae
anomite
anomocarpous
anomodont
anomodontia
anomoean
anomoeanism
anomophyllous
anomorhomboid
anomorhomboidal
anomphalous
anomura
anomural
anomuran
anomurous
anomy
anon
anonang
anoncillo
anonima
anonime
anonimi
anonimo
anonol
anonychia
anonym
anonyma
anonymities
anonymity
anonymous
anonymously
anonymousness
anonyms
anonymuncule
anoopsia
anoperineal
anophele
anopheles
anophelinae
anopheline
anophoria
anophthalmia
anophthalmos
anophthalmus
anophyte
anopia
anopisthographic
anopla
anoplanthus
anoplocephalic
anoplonemertean
anoplonemertini
anoplothere
anoplotheriidae
anoplotherioid
anoplotherium
anoplotheroid
anoplura
anopluriform
anopsia
anopubic
anorak
anoraks
anorchia
anorchism
anorchous
anorchus
anorectal
anorectic
anorectous
anoretic
anorexia
anorexias
anorexigenic
anorexy
anorgana
anorganic
anorganism
anorganology
anormal
anormale
anormali
anormality
anorogenic
anorth
anorthic
anorthite
anorthitic
anorthitite
anorthoclase
anorthographic
anorthographical
anorthographically
anorthography
anorthophyre
anorthopia
anorthoscope
anorthose
anorthosite
anoscope
anoscopy
anosia
anosmatic
anosmia
anosmic
anosphrasia
anosphresia
anospinal
anostosis
anostraca
anoterite
another
another's
anotherkins
anotia
anotropia
anotta
anotto
anotus
anounou
anous
anova
anovesical
anovulant
anovulatory
anoxemia
anoxemic
anoxia
anoxias
anoxic
anoxidative
anoxybiosis
anoxybiotic
anoxyscope
anre
ansa
ansar
ansarian
ansarie
ansate
ansation
anschluss
anseis
ansel
ansell
anselm
anselma
anselmian
anselmo
anser
anserated
anseres
anseriformes
anserinae
anserine
anserous
ansi
ansia
ansie
ansieta
ansiosa
ansiosamente
ansiose
ansiosi
ansioso
ansley
anson
anspessade
anstice
ansu
ansulate
answer
answerability
answerable
answerableness
answerably
answered
answerer
answerers
answering
answeringly
answerless
answerlessly
answers
ant
ant's
anta
antacid
antacids
antacrid
antadiform
antaean
antaeus
antagonisation
antagonise
antagonised
antagoniser
antagonisers
antagonises
antagonising
antagonism
antagonisms
antagonist
antagonist's
antagonistic
antagonistical
antagonistically
antagonists
antagonization
antagonize
antagonized
antagonizer
antagonizers
antagonizes
antagonizing
antagony
antaimerina
antaios
antaiva
antal
antalgesic
antalgol
antalkali
antalkaline
antambulacral
antanacathartic
antanaclasis
antanandro
antanemic
antapex
antaphrodisiac
antaphroditic
antapocha
antapodosis
antapology
antapoplectic
antar
antara
antarchism
antarchist
antarchistic
antarchistical
antarchy
antarctalia
antarctalian
antarctic
antarctica
antarctical
antarctically
antarctogaea
antarctogaean
antares
antarthritic
antasphyctic
antasthenic
antasthmatic
antatrophic
antdom
ante
anteact
anteal
anteambulate
anteambulation
anteater
anteater's
anteaters
antebaptismal
antebath
antebellum
antebrachial
antebrachium
antebridal
antecabinet
antecaecal
antecardium
antecavern
antecedaneous
antecedaneously
antecede
anteceded
antecedence
antecedency
antecedent
antecedent's
antecedental
antecedently
antecedents
antecedes
anteceding
antecessor
antechamber
antechambers
antechapel
antechinomys
antechoir
antechoirs
antechurch
anteclassical
antecloset
antecolic
antecommunion
anteconsonantal
antecornu
antecourt
antecoxal
antecubital
antecurvature
anted
antedate
antedated
antedates
antedating
antedawn
antediluvial
antediluvially
antediluvian
antedon
antedonin
antedorsal
anteed
antefebrile
antefix
antefixal
anteflected
anteflexed
anteflexion
antefurca
antefurcal
antefuture
antegarden
antegrade
antehall
antehistoric
antehuman
antehypophysis
anteing
anteinitial
antejentacular
antejudiciary
antejuramentum
antelabium
antelegal
antelocation
antelope
antelope's
antelopes
antelopian
antelucan
antelude
anteluminary
antemarginal
antemarital
antemedial
antemeridian
antemetallic
antemetic
antemillennial
antemingent
antemortal
antemortem
antemundane
antemural
antenarial
antenatal
antenatalitial
antenati
antenato
antenave
antenna
antenna's
antennae
antennal
antennaria
antennariid
antennariidae
antennarius
antennary
antennas
antennata
antennate
antenniferous
antenniform
antennula
antennular
antennulary
antennule
antenodal
antenoon
antenor
antenumber
anteoccupation
anteocular
anteopercle
anteoperculum
anteorbital
antepagmenta
antepagments
antepalatal
antepartum
antepaschal
antepast
antepatriarchal
antepectoral
antepectus
antependium
antepenult
antepenultima
antepenultimate
antepenults
antephialtic
antepileptic
antepirrhema
anteponendo
anteporch
anteportico
anteposition
anteposthumous
anteposti
anteprandial
antepredicament
antepredicamental
antepreterit
antepretonic
anteprohibition
anteprostate
anteprostatic
antepyretic
antequalm
antereformation
antereformational
anteresurrection
anterethic
anterevolutional
anterevolutionary
anteriad
anterior
anteriore
anteriori
anteriority
anteriorly
anteriorness
anteriors
anteroclusion
anterodorsal
anteroexternal
anterofixation
anteroflexion
anterofrontal
anterograde
anteroinferior
anterointerior
anterointernal
anterolateral
anterolaterally
anteromedial
anteromedian
anteroom
anterooms
anteroparietal
anteroposterior
anteroposteriorly
anteropygal
anterospinal
anterosuperior
anteroventral
anteroventrally
antes
antescript
antesignanus
antespring
antestature
antesternal
antesternum
antesunrise
antesuperior
antetemple
antetype
anteva
antevenient
anteversion
antevert
antevocalic
antewar
anthe
anthea
anthecological
anthecologist
anthecology
antheia
anthela
anthelion
anthelmintic
anthem
anthem's
anthema
anthemed
anthemene
anthemia
anthemideae
anthemion
anthemis
anthems
anthemwise
anthemy
anther
antheraea
antheral
anthericum
antherid
antheridial
antheridiophore
antheridium
antheriferous
antheriform
antherless
antherogenous
antheroid
antherozoid
antherozoidal
antherozooid
antherozooidal
anthers
anthesis
anthesteria
anthesteriac
anthesterin
anthesterion
anthesterol
antheximeter
anthia
anthiathia
anthicidae
anthidium
anthill
anthills
anthinae
anthine
anthobiology
anthocarp
anthocarpous
anthocephalous
anthoceros
anthocerotaceae
anthocerotales
anthocerote
anthochlor
anthochlorine
anthoclinium
anthocyan
anthocyanidin
anthocyanin
anthodium
anthoecological
anthoecologist
anthoecology
anthogenesis
anthogenetic
anthogenous
anthography
anthoid
anthokyan
antholite
antholog
anthological
anthologically
anthologies
anthologion
anthologise
anthologiser
anthologist
anthologists
anthologize
anthologized
anthologizer
anthologizes
anthologizing
anthology
antholysis
antholyza
anthomania
anthomaniac
anthomedusae
anthomedusan
anthomyia
anthomyiid
anthomyiidae
anthonin
anthonomus
anthony
anthood
anthophagous
anthophila
anthophile
anthophilian
anthophilous
anthophobia
anthophora
anthophore
anthophoridae
anthophorous
anthophyllite
anthophyllitic
anthophyta
anthophyte
anthorine
anthosiderite
anthospermum
anthotaxis
anthotaxy
anthotropic
anthotropism
anthoxanthin
anthoxanthum
anthozoa
anthozoan
anthozoic
anthozooid
anthozoon
anthracemia
anthracene
anthraceniferous
anthraces
anthrachrysone
anthracia
anthracic
anthraciferous
anthracin
anthracite
anthracitic
anthracitiferous
anthracitious
anthracitisation
anthracitism
anthracitization
anthracnose
anthracnosis
anthracocide
anthracoid
anthracolithic
anthracomancy
anthracomarti
anthracomartian
anthracomartus
anthracometer
anthracometric
anthraconecrosis
anthraconite
anthracosaurus
anthracosis
anthracothere
anthracotheriidae
anthracotherium
anthracotic
anthracyl
anthradiol
anthradiquinone
anthraflavic
anthragallol
anthrahydroquinone
anthralin
anthramine
anthranil
anthranilate
anthranilic
anthranol
anthranone
anthranoyl
anthranyl
anthraphenone
anthrapurpurin
anthrapyridine
anthraquinol
anthraquinone
anthraquinonyl
anthrarufin
anthratetrol
anthrathiophene
anthratriol
anthrax
anthraxolite
anthraxylon
anthrenus
anthribid
anthribidae
anthriscus
anthrohopobiological
anthroic
anthrol
anthrone
anthrop
anthropic
anthropical
anthropidae
anthropobiologist
anthropobiology
anthropocentri
anthropocentric
anthropocentrically
anthropocentricity
anthropocentrism
anthropochory
anthropoclimatologist
anthropoclimatology
anthropocosmic
anthropodeoxycholic
anthropodus
anthropogenesis
anthropogenetic
anthropogenic
anthropogenist
anthropogenous
anthropogeny
anthropogeographer
anthropogeographical
anthropogeography
anthropoglot
anthropogony
anthropography
anthropoid
anthropoidal
anthropoidea
anthropoidean
anthropoids
anthropolater
anthropolatric
anthropolatry
anthropolite
anthropolithic
anthropolitic
anthropolog
anthropologic
anthropological
anthropologically
anthropologies
anthropologist
anthropologist's
anthropologists
anthropology
anthropomancy
anthropomantic
anthropomantist
anthropometer
anthropometric
anthropometrical
anthropometrically
anthropometrics
anthropometrist
anthropometry
anthropomorph
anthropomorpha
anthropomorphi
anthropomorphic
anthropomorphical
anthropomorphically
anthropomorphidae
anthropomorphise
anthropomorphism
anthropomorphisms
anthropomorphist
anthropomorphite
anthropomorphitic
anthropomorphitical
anthropomorphitism
anthropomorphization
anthropomorphize
anthropomorphological
anthropomorphologically
anthropomorphology
anthropomorphosis
anthropomorphotheist
anthropomorphous
anthropomorphously
anthroponomical
anthroponomics
anthroponomist
anthroponomy
anthropopathia
anthropopathic
anthropopathically
anthropopathism
anthropopathite
anthropopathy
anthropophagi
anthropophagic
anthropophagical
anthropophaginian
anthropophagism
anthropophagist
anthropophagistic
anthropophagite
anthropophagize
anthropophagous
anthropophagously
anthropophagus
anthropophagy
anthropophilous
anthropophobia
anthropophuism
anthropophuistic
anthropophysiography
anthropophysite
anthropopithecus
anthropopsychic
anthropopsychism
anthropos
anthroposcopy
anthroposociologist
anthroposociology
anthroposomatology
anthroposophical
anthroposophist
anthroposophy
anthroposphere
anthropoteleoclogy
anthropoteleological
anthropotheism
anthropotomical
anthropotomist
anthropotomy
anthropotoxin
anthropozoic
anthropurgic
anthroropolith
anthroxan
anthroxanic
anthryl
anthrylene
anthurium
anthus
anthyllis
anthypophora
anthypophoretic
anti
antiabolitionist
antiabortion
antiabrasion
antiabrin
antiabsolutist
antiacid
antiadiaphorist
antiaditis
antiadministration
antiae
antiaesthetic
antiager
antiagglutinating
antiagglutinin
antiaggressin
antiaggression
antiaggressionist
antiaggressive
antiaircraft
antialbumid
antialbumin
antialbumose
antialcoholic
antialcoholism
antialcoholist
antialdoxime
antialexin
antialiasing
antialien
antiamboceptor
antiamusement
antiamylase
antianaphylactogen
antianaphylaxis
antianarchic
antianarchist
antiangular
antiannexation
antiannexationist
antianopheline
antianthrax
antianthropocentric
antianthropomorphism
antiantibody
antiantidote
antiantienzyme
antiantitoxin
antianxiety
antiaphrodisiac
antiaphthic
antiapoplectic
antiapostle
antiaquatic
antiar
antiarcha
antiarchi
antiarin
antiaris
antiaristocrat
antiarthritic
antiascetic
antiasthmatic
antiastronomical
antiatheism
antiatheist
antiatom
antiatonement
antiattrition
antiautolysin
antibacchic
antibacchius
antibacterial
antibacteriolytic
antiballistic
antiballooner
antibalm
antibank
antibaryon
antibasilican
antibenzaldoxime
antiberiberin
antibibliolatry
antibigotry
antibilious
antibiont
antibiosis
antibiotic
antibiotically
antibiotics
antibishop
antiblack
antiblackism
antiblastic
antiblennorrhagic
antiblock
antiblue
antibodies
antibody
antibonding
antiboreal
antiboxing
antibreakage
antibridal
antibromic
antibubonic
antibunching
antiburgher
antibusing
antic
antic's
anticachectic
antical
anticalcimine
anticalculous
anticalligraphic
antically
anticamera
anticamere
anticancer
anticancerous
anticapacitance
anticapital
anticapitalism
anticapitalist
anticapitalists
anticardiac
anticardium
anticarious
anticarnivorous
anticaste
anticatalase
anticatalyser
anticatalyser's
anticatalysers
anticatalyst
anticatalytic
anticatalyzer
anticatalyzer's
anticatalyzers
anticatarrhal
anticathexis
anticathode
anticaustic
anticensorship
anticentralisation
anticentralization
anticephalalgic
anticeremonial
anticeremonialism
anticeremonialist
antiche
anticheater
antichi
antichita
antichlor
antichlorine
antichloristic
antichlorotic
anticholagogue
anticholinergic
antichoromanic
antichorus
antichresis
antichretic
antichrist
antichristian
antichristianity
antichristianly
antichrists
antichrome
antichronical
antichronically
antichronism
antichthon
antichurch
antichurchian
antichymosin
anticipa
anticipai
anticipano
anticipant
anticipants
anticipare
anticipata
anticipatable
anticipatamente
anticipate
anticipated
anticipates
anticipati
anticipating
anticipation
anticipations
anticipative
anticipatively
anticipato
anticipator
anticipatorily
anticipators
anticipatory
anticipava
anticipavi
anticipavo
anticipera
anticipero
anticipi
anticipino
anticipo
anticise
anticises
anticivic
anticivism
anticize
anticizes
antick
anticked
anticker
anticking
anticlactic
anticlassical
anticlassicist
anticlea
anticlergy
anticlerical
anticlericalism
anticlimactic
anticlimactical
anticlimactically
anticlimax
anticlimaxes
anticlinal
anticline
anticlines
anticlinorium
anticlockwise
anticlogging
anticly
anticnemion
anticness
antico
anticoagulant
anticoagulants
anticoagulate
anticoagulating
anticoagulation
anticoagulative
anticoagulin
anticodon
anticogitative
anticolic
anticombination
anticomet
anticomment
anticommercial
anticommunism
anticommunist
anticommunists
anticompetitive
anticomplement
anticomplementary
anticomplex
anticonceptionist
anticonductor
anticonfederationist
anticonformist
anticonscience
anticonscription
anticonscriptive
anticonstitutional
anticonstitutionalist
anticonstitutionally
anticontagion
anticontagionist
anticontagious
anticonventional
anticonventionalism
anticonvulsant
anticonvulsive
anticor
anticorn
anticorrosion
anticorrosive
anticorrosives
anticorset
anticosine
anticosmetic
anticouncil
anticourt
anticourtier
anticous
anticovenanter
anticovenanting
anticreation
anticreative
anticreator
anticreep
anticreeper
anticreeping
anticrepuscular
anticrepuscule
anticrisis
anticritic
anticritique
anticrochet
anticrotalic
anticryptic
antics
anticum
anticyclic
anticyclone
anticyclones
anticyclonic
anticyclonically
anticynic
anticytolysin
anticytotoxin
antidactyl
antidancing
antidecalogue
antideflation
antidemocrat
antidemocratic
antidemocratical
antidemoniac
antidepressant
antidepressants
antidepressive
antiderivative
antidetonant
antidetonating
antidiabetic
antidiastase
antidicomarian
antidicomarianite
antidictionary
antidiffuser
antidinic
antidiphtheria
antidiphtheric
antidiphtherin
antidiphtheritic
antidisciplinarian
antidisestablishmentarian
antidisestablishmentarianism
antidiuretic
antidivine
antidivorce
antidogmatic
antidomestic
antidominican
antidorcas
antidoron
antidotal
antidotally
antidotary
antidote
antidote's
antidotes
antidotical
antidotically
antidotism
antidraft
antidrag
antidromal
antidromic
antidromically
antidromous
antidromy
antidrug
antiduke
antidumping
antidynamic
antidynastic
antidyscratic
antidysenteric
antidysuric
antiecclesiastic
antiecclesiastical
antiedemic
antieducation
antieducational
antiegotism
antiejaculation
antielectron
antielectrons
antiemetic
antiemperor
antiempirical
antiendotoxin
antiendowment
antienergistic
antienthusiastic
antienvironmentalism
antienvironmentalist
antienvironmentalists
antienzyme
antienzymic
antiepicenter
antiepicenter's
antiepicenters
antiepicentre
antiepicentre's
antiepicentres
antiepileptic
antiepiscopal
antiepiscopist
antiepithelial
antierosion
antierysipelas
antiestablishment
antiestetiche
antietam
antiethnic
antieugenic
antievangelical
antievolution
antievolutionist
antiexpansionist
antiexporting
antiextreme
antieyestrain
antiface
antifaction
antifame
antifanatic
antifascism
antifascist
antifascists
antifat
antifatigue
antifebrile
antifederal
antifederalism
antifederalist
antifelon
antifelony
antifeminism
antifeminist
antiferment
antifermentative
antiferroelectric
antifertiliser
antifertiliser's
antifertilisers
antifertility
antifertilizer
antifertilizer's
antifertilizers
antifeudal
antifeudalism
antifibrinolysin
antifibrinolysis
antifideism
antifire
antiflash
antiflattering
antiflatulent
antiflux
antifoam
antifoaming
antifogmatic
antiforeign
antiforeignism
antiform
antiformant
antiformin
antifouler
antifouling
antifowl
antifreeze
antifreezes
antifreezing
antifriction
antifrictional
antifrost
antifundamentalist
antifungal
antifungin
antigalactagogue
antigalactic
antigambling
antiganting
antigen
antigen's
antigene
antigenic
antigenically
antigenicity
antigens
antighostism
antigigmanic
antiglare
antiglobulin
antiglyoxalase
antigod
antigone
antigonococcic
antigonon
antigonorrheic
antigonus
antigorite
antigovernment
antigraft
antigrammatical
antigraph
antigravitate
antigravitational
antigravity
antigropelos
antigrowth
antigua
antiguan
antiguggler
antigyrous
antihalation
antiharmonist
antihectic
antihelix
antihelminthic
antihemagglutinin
antihemisphere
antihemoglobin
antihemolysin
antihemolytic
antihemophilic
antihemorrhagic
antihemorrheidal
antihero
antiheroes
antiheroic
antiheroism
antiheterolysin
antihidrotic
antihierarchical
antihierarchist
antihistamine
antihistamines
antihistaminic
antihistorical
antiholiday
antihormone
antihuff
antihum
antihuman
antihumanism
antihumbuggist
antihunting
antihydrophobic
antihydropic
antihydropin
antihygienic
antihylist
antihypertensive
antihypertensives
antihypnotic
antihypochondriac
antihypophora
antihysteric
antiinflammatories
antiinflammatory
antiinstitutionalist
antiinstitutionalists
antiinsurrectionally
antiinsurrectionists
antikamnia
antikathode
antikenotoxin
antiketogen
antiketogenesis
antiketogenic
antikinase
antiking
antiknock
antiknocks
antilabor
antilabor's
antilaborist
antilabors
antilabour
antilabour's
antilabours
antilacrosse
antilacrosser
antilactase
antilapsarian
antileague
antilegalist
antilegomena
antilemic
antilens
antilepsis
antileptic
antilepton
antilethargic
antileukemic
antileveling
antilia
antiliberal
antiliberals
antilibration
antilift
antilipase
antilipoid
antiliquor
antilithic
antilitter
antiliturgical
antiliturgist
antillean
antilles
antilobium
antilocapra
antilocapridae
antilochus
antiloemic
antilog
antilogarithm
antilogarithms
antilogic
antilogical
antilogism
antilogous
antilogs
antilogy
antiloimic
antilope
antilopi
antilopinae
antilottery
antiluetin
antilynching
antilysin
antilysis
antilyssic
antilytic
antimacassar
antimacassars
antimachine
antimachinery
antimagistratical
antimagnetic
antimalaria
antimalarial
antimallein
antimaniac
antimaniacal
antimarian
antimark
antimartyr
antimask
antimasker
antimason
antimasonic
antimasonry
antimasque
antimasquer
antimasquerade
antimaterialist
antimaterialistic
antimatrimonial
antimatrimonialist
antimatter
antimediaeval
antimediaeval's
antimediaevals
antimedical
antimedieval
antimedieval's
antimedievals
antimelancholic
antimellin
antimeningococcic
antimension
antimensium
antimephitic
antimere
antimerger
antimeric
antimerina
antimerism
antimeristem
antimetabole
antimetabolite
antimetathesis
antimetathetic
antimeter
antimethod
antimetrical
antimetropia
antimetropic
antimiasmatic
antimicrobial
antimicrobic
antimilitarism
antimilitarist
antimilitaristic
antimilitary
antiministerial
antiministerialist
antiminsion
antimiscegenation
antimissile
antimission
antimissionary
antimissioner
antimitotic
antimixing
antimnemonic
antimodel
antimodern
antimonarchial
antimonarchic
antimonarchical
antimonarchically
antimonarchicalness
antimonarchist
antimonarchists
antimonate
antimonial
antimoniate
antimoniated
antimonic
antimonid
antimonide
antimonies
antimoniferous
antimonious
antimonite
antimonium
antimoniuret
antimoniureted
antimoniuretted
antimonopolist
antimonopolistic
antimonopoly
antimonsoon
antimony
antimonyl
antimoral
antimoralism
antimoralist
antimosquito
antimusical
antimycotic
antimythic
antimythical
antin
antinarcotic
antinarcotics
antinarrative
antinational
antinationalist
antinationalistic
antinationalists
antinatural
antinegro
antinegroism
antineologian
antineoplastic
antinephritic
antinepotic
antineuralgic
antineuritic
antineurotoxin
antineutral
antineutrino
antineutrinos
antineutron
antineutrons
anting
antings
antinial
antinicotine
antinion
antinodal
antinode
antinoise
antinome
antinomian
antinomianism
antinomians
antinomic
antinomical
antinomies
antinomist
antinomy
antinormal
antinosarian
antinous
antinovel
antinovelist
antinovels
antinucleon
antinucleons
antioch
antiochene
antiochian
antiochianism
antiodont
antiodontalgic
antionous
antiope
antiopelmous
antiophthalmic
antiopium
antiopiumist
antiopiumite
antioptimist
antioptionist
antiorgastic
antiorthodox
antioxidant
antioxidants
antioxidase
antioxidiser
antioxidiser's
antioxidisers
antioxidising
antioxidising's
antioxidisings
antioxidizer
antioxidizer's
antioxidizers
antioxidizing
antioxidizing's
antioxidizings
antioxygen
antioxygenation
antioxygenator
antioxygenic
antipacifist
antipacifists
antipapacy
antipapal
antipapalist
antipapism
antipapist
antipapistical
antiparabema
antiparagraphe
antiparagraphic
antiparallel
antiparallelogram
antiparalytic
antiparalytical
antiparasitic
antiparastatitis
antiparliament
antiparliamental
antiparliamentarian
antiparliamentarians
antiparliamentarist
antiparliamentary
antipart
antiparticle
antiparticles
antipasch
antipascha
antipass
antipasti
antipastic
antipasto
antipastos
antipatharia
antipatharian
antipathetic
antipathetical
antipathetically
antipatheticalness
antipathic
antipathida
antipathies
antipathise
antipathises
antipathist
antipathize
antipathizes
antipathogen
antipathy
antipatia
antipatica
antipatico
antipatie
antipatriarch
antipatriarchal
antipatriot
antipatriotic
antipatriotism
antipedal
antipedobaptism
antipedobaptist
antipeduncular
antipellagric
antipepsin
antipeptone
antiperiodic
antiperiplanar
antiperistalsis
antiperistaltic
antiperistasis
antiperistatic
antiperistatical
antiperistatically
antipersonnel
antiperspirant
antiperspirants
antiperthite
antipestilential
antipetalous
antipewism
antiphagocytic
antipharisaic
antipharmic
antiphase
antiphilosophic
antiphilosophical
antiphlogistian
antiphlogistic
antiphon
antiphonal
antiphonally
antiphonary
antiphoner
antiphonetic
antiphonic
antiphonical
antiphonically
antiphonies
antiphonon
antiphons
antiphony
antiphrasis
antiphrastic
antiphrastical
antiphrastically
antiphthisic
antiphthisical
antiphylloxeric
antiphysic
antiphysical
antiphysician
antiplague
antiplanet
antiplastic
antiplatelet
antipleion
antiplenist
antiplethoric
antipleuritic
antiplurality
antipneumococcic
antipodagric
antipodagron
antipodal
antipode
antipode's
antipodean
antipodeans
antipodes
antipodic
antipodism
antipodist
antipoetic
antipoints
antipoison
antipolar
antipole
antipolemist
antipoles
antipolitical
antipollution
antipolo
antipolygamy
antipolyneuritic
antipool
antipooling
antipope
antipopery
antipopes
antipopular
antipopulationist
antiportable
antiposition
antipoverty
antipragmatic
antipragmatist
antiprecipitin
antipredeterminant
antiprelate
antiprelatic
antiprelatist
antipreparedness
antiprestidigitation
antipriest
antipriestcraft
antiprime
antiprimer
antipriming
antiprinciple
antiprism
antiproductionist
antiprofiteering
antiprohibition
antiprohibitionist
antiprojectivity
antiprophet
antiprostate
antiprostatic
antiprotease
antiproteolysis
antiproton
antiprotons
antiprotozoal
antiprudential
antipruritic
antipsalmist
antipsoric
antiptosis
antipudic
antipuritan
antiputrefaction
antiputrefactive
antiputrescent
antiputrid
antipyic
antipyonin
antipyresis
antipyretic
antipyretics
antipyrine
antipyrotic
antipyryl
antiqua
antiquari
antiquarian
antiquarian's
antiquarianise
antiquarianises
antiquarianism
antiquarianize
antiquarianizes
antiquarianly
antiquarians
antiquaries
antiquario
antiquarism
antiquartan
antiquary
antiquate
antiquated
antiquatedness
antiquates
antiquating
antiquation
antique
antique's
antiqued
antiquely
antiqueness
antiquer
antiquers
antiques
antiquing
antiquist
antiquitarian
antiquities
antiquity
antirabic
antirabies
antiracemate
antiracer
antirachitic
antirachitically
antiracing
antiradiating
antiradiation
antiradical
antiradicals
antirailwayist
antirational
antirationalism
antirationalist
antirationalistic
antirattler
antireactive
antirealism
antirealistic
antirebating
antirecruiting
antired
antiredeposition
antireducer
antireform
antireformer
antireforming
antireformist
antireligion
antireligious
antiremonstrant
antirennet
antirennin
antirent
antirenter
antirentism
antirepublican
antireservationist
antiresonance
antiresonator
antirestoration
antireticular
antirevisionist
antirevolutionaries
antirevolutionary
antirevolutionist
antirheumatic
antiricin
antirickets
antiritual
antiritualistic
antirobin
antiromance
antiromantic
antiromanticism
antiroyal
antiroyalist
antirrhinum
antirumor
antirumor's
antirumors
antirumour
antirumour's
antirumours
antirun
antirust
antis
antisacerdotal
antisacerdotalist
antisaloon
antisalooner
antisavage
antiscabious
antiscale
antischolastic
antischool
antiscians
antiscientific
antiscion
antiscolic
antiscorbutic
antiscorbutical
antiscriptural
antiscrofulous
antiseismic
antiselene
antisemite
antisemite's
antisemites
antisemitic
antisemitism
antisemitism's
antisensitise
antisensitiser
antisensitiser's
antisensitisers
antisensitises
antisensitize
antisensitizer
antisensitizer's
antisensitizers
antisensitizes
antisensuous
antisensuousness
antisepalous
antisepsin
antisepsis
antiseptic
antiseptical
antiseptically
antisepticise
antisepticises
antisepticism
antisepticist
antisepticize
antisepticized
antisepticizes
antisepticizing
antiseptics
antiseption
antiseptise
antiseptises
antiseptize
antiseptizes
antisera
antiserum
antiserums
antishipping
antisi
antisialagogue
antisialic
antisiccative
antisideric
antisilverite
antisimoniacal
antisine
antisiphon
antisiphon's
antisiphonal
antisiphons
antiskeptical
antiskid
antiskidding
antislavery
antislaveryism
antislickens
antislip
antismog
antismoking
antisnapper
antisocial
antisocialist
antisocialistic
antisocialistically
antisociality
antisocially
antisolar
antisophist
antisoporific
antispace
antispadix
antispasis
antispasmodic
antispasmodics
antispast
antispastic
antispectroscopic
antispermotoxin
antispiritual
antispirochetic
antisplasher
antisplenetic
antisplitting
antispreader
antispreading
antisquama
antisquatting
antistadholder
antistadholderian
antistalling
antistaphylococcic
antistate
antistatism
antistatist
antisteapsin
antisterility
antistes
antistimulant
antistock
antistreptococcal
antistreptococcic
antistreptococcin
antistreptococcus
antistrike
antistrophal
antistrophe
antistrophic
antistrophically
antistrophize
antistrophon
antistrumatic
antistrumous
antisubmarine
antisubstance
antisudoral
antisudorific
antisuffrage
antisuffragist
antisun
antisupernaturalism
antisupernaturalist
antisurplician
antisymmetric
antisymmetrical
antisymmetry
antisyndicalism
antisyndicalist
antisynod
antisyphilitic
antisyphon
antisyphon's
antisyphons
antitabetic
antitabloid
antitangent
antitank
antitarnish
antitartaric
antitax
antiteetotalism
antitegula
antitemperance
antitesi
antitetanic
antitetanolysin
antithalian
antitheft
antitheism
antitheist
antitheistic
antitheistical
antitheistically
antithenar
antitheologian
antitheological
antithermic
antithermin
antitheses
antithesis
antithesise
antithesism
antithesize
antithesizes
antithet
antithetic
antithetical
antithetically
antithetics
antithrombic
antithrombin
antithyroid
antitintinnabularian
antitobacco
antitobacconal
antitobacconist
antitonic
antitorpedo
antitoxic
antitoxin
antitoxin's
antitoxins
antitrade
antitrades
antitraditional
antitragal
antitragic
antitragicus
antitragus
antitrismus
antitrochanter
antitropal
antitrope
antitropic
antitropical
antitropous
antitropy
antitrust
antitruster
antitrypsin
antitryptic
antitubercular
antituberculin
antituberculosis
antituberculotic
antituberculous
antitumor
antitumoral
antitumour
antitumoural
antiturnpikeism
antitussive
antitwilight
antitypal
antitype
antityphoid
antitypic
antitypical
antitypically
antitypy
antityrosinase
antiuating
antiunion
antiunionist
antiuratic
antiurease
antiusurious
antiutilitarian
antivaccination
antivaccinationist
antivaccinator
antivaccinist
antivariolous
antivenefic
antivenereal
antivenin
antivenins
antivenom
antivenomous
antivermicular
antivibrating
antivibrator
antivibratory
antivice
antiviral
antivirus
antivitalist
antivitalistic
antivitamin
antivivisection
antivivisectionist
antivivisectionists
antivolition
antiwar
antiwarlike
antiwaste
antiwedge
antiweed
antiwit
antixerophthalmic
antizealot
antizymic
antizymotic
antler
antlered
antlerite
antlerless
antlers
antlia
antliate
antlid
antlike
antling
antlion
antlions
antluetic
antodontalgic
antoeci
antoecian
antoecians
antoine
antoinette
antologia
antologie
anton
antone
antonella
antonetta
antoni
antonia
antonie
antonietta
antonin
antonina
antoninianus
antonino
antonio
antonius
antonomasia
antonomastic
antonomastical
antonomastically
antonomasy
antonovics
antons
antony
antonym
antonymic
antonymies
antonymous
antonyms
antonymy
antorbital
antproof
antra
antral
antralgia
antre
antrectomy
antri
antrin
antritis
antro
antrocele
antronasal
antrophore
antrophose
antrorse
antrorsely
antroscope
antroscopy
antrostomus
antrotome
antrotomy
antrotympanic
antrotympanitis
antrum
antrums
antrustion
antrustionship
ants
antship
antsy
antu
antum
antwerp
antwise
anubing
anubis
anucleate
anukabiet
anukit
anuloma
anunciation
anura
anuran
anurans
anuresis
anuretic
anuria
anuric
anurous
anury
anus
anuses
anusim
anusvara
anutraminosa
anvasser
anvil
anvil's
anviled
anviling
anvilled
anvilling
anvils
anvilsmith
anviltop
anviltops
anxieties
anxietude
anxiety
anxiolytic
anxious
anxiousbench
anxiously
anxiousness
anxiousseat
any
any@
anya
anybodies
anybody
anybody'd
anybody's
anybodyd
anychia
anyhow
anymore
anyone
anyone's
anyones
anyplace
anystidae
anything
anythingarian
anythingarianism
anythings
anytime
anyway
anyways
anywhen
anywhere
anywhereness
anywheres
anywhy
anywise
anywither
anzac
anzanian
anzi
anzianita
anziche'
ao
aogiri
aoife
aonach
aonian
aorist
aoristic
aoristically
aorta
aortae
aortal
aortarctia
aortas
aortectasia
aortectasis
aortic
aorticorenal
aortism
aortitis
aortoclasia
aortoclasis
aortographic
aortography
aortolith
aortomalacia
aortomalaxis
aortopathy
aortoptosia
aortoptosis
aortorrhaphy
aortosclerosis
aortostenosis
aortotomy
aosmic
aotea
aotearoa
aotes
aotus
aouad
aouads
aoudad
aoudads
aouellimiden
aoul
ap
apa
apabhramsa
apace
apache
apaches
apachette
apachism
apachite
apadana
apagoge
apagogic
apagogical
apagogically
apaid
apalachee
apalachicola
apalit
apama
apanage
apandry
apanteles
apantesis
apanthropia
apanthropy
apar
aparai
aparaphysate
aparejo
apargia
aparithmesis
apart
apartheid
aparthrosis
apartment
apartment's
apartmental
apartments
apartness
apasote
apastron
apatan
apatela
apatetic
apathetic
apathetical
apathetically
apathic
apathies
apathism
apathist
apathistical
apathogenic
apathus
apathy
apatia
apatie
apatite
apatites
apatornis
apatosaurus
apaturia
apaulette
apayao
apc
ape
apeak
apectomy
aped
apedom
apeek
apehood
apeiron
apelet
apelike
apeling
apelles
apellous
apemantus
apennine
apennines
apenteric
apepsia
apepsinia
apepsy
apeptic
aper
aperch
apercu
apercus
aperea
apergu
aperient
aperies
aperiodic
aperiodically
aperiodicity
aperispermic
aperistalsis
aperitif
aperitifs
aperitive
apers
aperse
apersero
apert
aperta
aperte
aperti
apertion
apertly
apertness
aperto
apertometer
apertura
apertural
aperture
apertured
apertures
aperu
apery
apes
apesthesia
apesthetic
apesthetize
apetalae
apetaloid
apetalose
apetalous
apetalousness
apetaly
apex
apexed
apexes
aph
aphaeresis
aphaeretic
aphagia
aphakia
aphakial
aphakic
aphanapteryx
aphanes
aphanesite
aphaniptera
aphanipterous
aphanite
aphanites
aphanitic
aphanitism
aphanomyces
aphanophyre
aphanozygous
apharsathacites
aphasia
aphasiac
aphasiacs
aphasias
aphasic
aphasics
aphelandra
aphelenchus
aphelia
aphelian
aphelilia
aphelilions
aphelinus
aphelion
apheliotropic
apheliotropically
apheliotropism
aphelops
aphemia
aphemic
aphengescope
aphengoscope
aphenoscope
apheresis
apheretic
aphesis
apheta
aphetic
aphetically
aphetism
aphetize
aphicidal
aphicide
aphid
aphid's
aphides
aphidian
aphidicide
aphidicolous
aphidid
aphididae
aphidiinae
aphidious
aphidius
aphidivorous
aphidolysin
aphidophagous
aphidozer
aphids
aphilanthropy
aphis
aphlaston
aphlebia
aphlogistic
aphnology
aphodal
aphodian
aphodius
aphodus
aphonia
aphonic
aphonous
aphony
aphoria
aphorise
aphorised
aphoriser
aphorisers
aphorises
aphorising
aphorism
aphorism's
aphorismatic
aphorismer
aphorismic
aphorismical
aphorismos
aphorisms
aphorist
aphoristic
aphoristically
aphorists
aphorize
aphorized
aphorizer
aphorizers
aphorizes
aphorizing
aphoruridae
aphotic
aphototactic
aphototaxis
aphototropic
aphototropism
aphra
aphrasia
aphrite
aphrizite
aphrodisia
aphrodisiac
aphrodisiacal
aphrodisiacs
aphrodisian
aphrodision
aphrodistic
aphrodite
aphroditeum
aphroditic
aphroditidae
aphroditous
aphrolite
aphronia
aphrosiderite
aphtha
aphthartodocetae
aphthartodocetic
aphthartodocetism
aphthic
aphthitalite
aphthoid
aphthong
aphthongal
aphthongia
aphthous
aphydrotropic
aphydrotropism
aphyllose
aphyllous
aphylly
aphyric
api
apia
apiaca
apiaceae
apiaceous
apiales
apian
apiararies
apiarian
apiaries
apiarist
apiarists
apiary
apiator
apicad
apical
apically
apice
apices
apici
apician
apicifixed
apicilar
apicillary
apicitis
apicius
apickaback
apicoectomy
apicolysis
apicula
apicular
apiculate
apiculated
apiculation
apicultural
apiculture
apiculturist
apiculus
apidae
apiece
apieces
apigenin
apii
apiin
apikoros
apilary
apina
apinae
apinage
apinch
aping
apinoid
apio
apioceridae
apioid
apioidal
apiole
apiolin
apiologies
apiologist
apiology
apionol
apios
apiose
apiosoma
apiphobia
apis
apish
apishamore
apishly
apishness
apism
apitong
apitpat
apium
apivorous
apjohnite
apl
aplacental
aplacentalia
aplacentaria
aplacophora
aplacophoran
aplacophorous
aplanat
aplanatic
aplanatically
aplanatism
aplanobacter
aplanogamete
aplanospore
aplasia
aplastic
aplectrum
aplenty
aplite
aplitic
aplobasalt
aplodiorite
aplodontia
aplodontiidae
aplomb
aplombs
aplome
aplopappus
aploperistomatous
aplostemonous
aplotaxene
aplotomy
apluda
aplustre
aplysia
apnea
apneal
apneas
apneic
apneumatic
apneumatosis
apneumona
apneumonous
apneustic
apnoea
apoaconitine
apoatropine
apobiotic
apoblast
apocaffeine
apocalypse
apocalypses
apocalypst
apocalypt
apocalyptic
apocalyptical
apocalyptically
apocalypticism
apocalyptism
apocalyptist
apocamphoric
apocarp
apocarpous
apocarpy
apocatastasis
apocatastatic
apocatharsis
apocenter
apocentric
apocentricity
apocha
apocholic
apochromat
apochromatic
apochromatism
apocinchonine
apocodeine
apocopate
apocopated
apocopation
apocope
apocopic
apocrenic
apocrifa
apocrife
apocrifi
apocrifo
apocrine
apocrisiary
apocrita
apocrustic
apocryph
apocrypha
apocryphal
apocryphalist
apocryphally
apocryphalness
apocryphate
apocryphon
apocynaceae
apocynaceous
apocyneous
apocynthion
apocynthions
apocynum
apod
apoda
apodal
apodan
apodeictic
apodeictical
apodeipnon
apodeixis
apodema
apodemal
apodematal
apodeme
apodes
apodia
apodictic
apodictical
apodictically
apodictive
apodidae
apodixis
apodosis
apodous
apodyterium
apoembryony
apofenchene
apogaeic
apogalacteum
apogamic
apogamically
apogamous
apogamously
apogamy
apogeal
apogean
apogee
apogees
apogeic
apogenous
apogeny
apogeotropic
apogeotropically
apogeotropism
apogon
apogonidae
apograph
apographal
apoharmine
apohyal
apoidea
apoise
apojove
apokrea
apokreos
apolar
apolarity
apolaustic
apolegamic
apolista
apolistan
apolitical
apolitically
apollinarian
apollinarianism
apolline
apollo
apollo13
apollonia
apollonian
apollonic
apollonicon
apollonistic
apollos
apolloship
apollyon
apologal
apologete
apologetic
apologetical
apologetically
apologetics
apologia
apologias
apologie
apologies
apologise
apologised
apologiser
apologisers
apologises
apologising
apologist
apologist's
apologists
apologize
apologized
apologizer
apologizers
apologizes
apologizing
apologue
apologues
apology
apology's
apolousis
apolune
apolunes
apolysin
apolysis
apolytikion
apomecometer
apomecometry
apometabolic
apometabolism
apometabolous
apometaboly
apomictic
apomictical
apomixis
apomorphia
apomorphine
aponeurology
aponeurorrhaphy
aponeurosis
aponeurositis
aponeurotic
aponeurotome
aponeurotomy
aponia
aponic
aponogeton
aponogetonaceae
aponogetonaceous
apoop
apopenptic
apopetalous
apophantic
apophasis
apophatic
apophis
apophlegmatic
apophonia
apophony
apophorometer
apophthegm
apophthegmatist
apophyge
apophylactic
apophylaxis
apophyllite
apophyllous
apophysary
apophysate
apophyseal
apophysis
apophysitis
apoplasmodial
apoplastogamous
apoplectic
apoplectical
apoplectically
apoplectiform
apoplectoid
apoplex
apoplexies
apoplexy
apopyle
apoquinamine
apoquinine
aporetic
aporetical
aporhyolite
aporia
aporobranchia
aporobranchian
aporobranchiata
aporocactus
aporosa
aporose
aporphin
aporphine
aporrhaidae
aporrhais
aporrhaoid
aporrhegma
aport
aportoise
aposafranine
aposaturn
aposaturnium
aposematic
aposematically
aposepalous
aposia
aposiopesis
aposiopetic
apositia
apositic
aposoro
aposporogony
aposporous
apospory
apostacies
apostacy
apostasies
apostasis
apostasy
apostata
apostate
apostates
apostati
apostatic
apostatical
apostatically
apostatise
apostatises
apostatism
apostatize
apostatized
apostatizes
apostatizing
apostaxis
apostemate
apostematic
apostemation
apostematous
aposteme
aposteriori
aposthia
apostil
apostle
apostle's
apostlehood
apostles
apostleship
apostleships
apostolate
apostoless
apostoli
apostolian
apostolic
apostolical
apostolically
apostolicalness
apostolici
apostolicism
apostolicity
apostolize
apostolo
apostolos
apostrofate
apostrofi
apostrofo
apostrophal
apostrophation
apostrophe
apostrophes
apostrophic
apostrophied
apostrophise
apostrophize
apostrophized
apostrophizes
apostrophizing
apostrophus
apotactic
apotactici
apotelesm
apotelesmatic
apotelesmatical
apothecal
apothecarcaries
apothecaries
apothecary
apothecaryship
apothece
apothecial
apothecium
apothegm
apothegmatic
apothegmatical
apothegmatically
apothegmatist
apothegmatize
apothegms
apothem
apothems
apotheose
apotheoses
apotheosis
apotheosise
apotheosize
apotheosized
apotheosizing
apothesine
apothesis
apotome
apotracheal
apotropaic
apotropaically
apotropaion
apotropaism
apotropous
apoturmeric
apotype
apotypic
apout
apoxesis
apoxyomenos
apozem
apozema
apozemical
apozymase
app
appai
appaia
appaiai
appaiammo
appaiamo
appaiando
appaiano
appaiare
appaiarono
appaiasse
appaiassi
appaiaste
appaiasti
appaiata
appaiate
appaiati
appaiato
appaiava
appaiavamo
appaiavano
appaiavate
appaiavi
appaiavo
appaiera
appaierai
appaierei
appaieremo
appaierete
appaiero
appaino
appaio
appaiono
appal
appalachia
appalachian
appalachians
appall
appalled
appalling
appallingly
appallment
appalls
appalment
appaloosa
appaloosas
appals
appalti
appalto
appanage
appanages
appanagist
appanna
appannai
appannammo
appannando
appannano
appannare
appannasse
appannassi
appannaste
appannasti
appannata
appannate
appannati
appannato
appannava
appannavi
appannavo
appannera
appannerai
appannerei
appannero
appanni
appanniamo
appanniate
appannino
appanno
apparat
apparats
apparatus
apparatuses
appare
apparel
appareled
appareling
apparelled
apparelling
apparelment
apparels
apparence
apparency
apparent
apparente
apparenti
apparently
apparentness
apparenza
apparenze
appari
apparir
apparira
apparira'
appariranno
apparire
apparition
apparition's
apparitional
apparitions
apparitor
appariva
apparivano
apparsa
apparse
apparsi
apparso
appartenente
appartenenti
appartenenza
appartenere
appartengono
appartente
appartiene
apparve
apparvero
appassionata
appassionato
appay
appeach
appeachment
appeal
appealability
appealable
appealed
appealer
appealers
appealing
appealingly
appealingness
appeals
appear
appearance
appearanced
appearances
appeared
appearer
appearers
appearing
appears
appeasable
appeasableness
appeasably
appease
appeased
appeasement
appeasements
appeaser
appeasers
appeases
appeasing
appeasingly
appeasive
appelation
appelative
appelidage
appella
appellability
appellable
appellai
appellammo
appellancy
appellando
appellano
appellant
appellant's
appellants
appellare
appellasse
appellassi
appellaste
appellasti
appellata
appellate
appellati
appellation
appellational
appellations
appellative
appellatived
appellatively
appellativeness
appellato
appellatory
appellava
appellavi
appellavo
appellee
appellees
appellera
appellerai
appellerei
appellero
appelli
appelliamo
appelliate
appellino
appello
appellor
appellors
appels
appena
append
appendage
appendage's
appendaged
appendages
appendalgia
appendance
appendancy
appendant
appendectomies
appendectomy
appended
appender
appendere
appenders
appendical
appendicalgia
appendice
appendicectasis
appendicectomy
appendices
appendici
appendicial
appendicious
appendicitis
appendicle
appendicocaecostomy
appendicostomy
appendicular
appendicularia
appendicularian
appendiculariidae
appendiculata
appendiculate
appendiculated
appending
appenditious
appendix
appendix's
appendixes
appendorontgenography
appendotome
appends
appentice
apperceive
apperceived
apperceiving
apperception
apperceptionism
apperceptionist
apperceptionistic
apperceptive
apperceptively
appercipient
appersonation
appertain
appertained
appertaining
appertainment
appertains
appertinent
appesta
appestai
appestammo
appestando
appestano
appestare
appestasse
appestassi
appestaste
appestasti
appestat
appestata
appestate
appestati
appestato
appestats
appestava
appestavi
appestavo
appestera
appesterai
appesterei
appestero
appesti
appestiamo
appestiate
appestino
appesto
appet
appete
appetence
appetencies
appetency
appetent
appetently
appetibility
appetible
appetibleness
appetise
appetisement
appetisement's
appetisements
appetiser
appetisers
appetises
appetising
appetisinglies
appetisingly
appetit
appetite
appetite's
appetites
appetiti
appetition
appetitional
appetitious
appetitive
appetito
appetize
appetizement
appetizement's
appetizements
appetizer
appetizers
appetizes
appetizing
appetizinglies
appetizingly
appian
appiana
appianai
appianammo
appianando
appianano
appianare
appianasse
appianassi
appianaste
appianasti
appianata
appianate
appianati
appianato
appianava
appianavi
appianavo
appianera
appianerai
appianerei
appianero
appiani
appianiamo
appianiate
appianino
appiano
appiccica
appiccicai
appiccichi
appiccico
appigli
appiglio
appinite
appius
applanate
applanation
applaud
applaudable
applaudably
applauded
applauder
applauders
applauding
applaudingly
applauds
applause
applauses
applausi
applausive
applausively
applauso
apple
apple's
apple-john
apple1
appleberry
appleblossom
appleby
applecart
appledrane
applegrower
applejack
applejohn
applemonger
applenut
appleringy
appleroot
apples
applesauce
appleton
applewife
applewoman
appliable
appliableness
appliably
appliance
appliance's
appliances
appliant
applica
applicabili
applicabilities
applicability
applicable
applicableness
applicably
applicai
applicammo
applicancy
applicando
applicano
applicant
applicant's
applicants
applicare
applicasse
applicassi
applicaste
applicasti
applicata
applicate
applicati
application
application's
applications
applicativa
applicative
applicatively
applicato
applicator
applicator's
applicatorily
applicators
applicatory
applicava
applicavi
applicavo
applicazione
applicazioni
applichera
applichero
applichi
applichino
applico
applied
appliedly
applier
appliers
applies
applique
appliqued
appliqueing
appliques
applosion
applosive
applot
applotment
apply
applying
applyingly
applyment
appoggera
appoggerai
appoggerei
appoggero
appoggi
appoggia
appoggiai
appoggiamo
appoggiano
appoggiare
appoggiata
appoggiate
appoggiati
appoggiato
appoggiatura
appoggiava
appoggiavi
appoggiavo
appoggino
appoggio
appoint
appointable
appointe
appointed
appointee
appointee's
appointees
appointer
appointers
appointing
appointive
appointively
appointment
appointment's
appointments
appointor
appoints
appolonia
appomatox
appomattoc
appomattox
apport
apportare
apportion
apportionable
apportioned
apportioner
apportioning
apportionment
apportionments
apportions
apposability
apposable
appose
apposed
apposer
apposes
apposing
apposiopestic
apposita
apposite
appositely
appositeness
appositi
apposition
appositional
appositionally
appositions
appositive
appositively
apposito
apposta
appostai
appostammo
appostando
appostano
appostare
appostasse
appostassi
appostaste
appostasti
appostata
appostate
appostati
appostato
appostava
appostavi
appostavo
appostera
apposterai
apposterei
appostero
apposti
appostiamo
appostiate
appostino
apposto
apppare
appprove
appraisable
appraisal
appraisal's
appraisals
appraise
appraised
appraisement
appraiser
appraisers
appraises
appraising
appraisingly
appraisive
appreciable
appreciably
appreciant
appreciate
appreciated
appreciates
appreciating
appreciatingly
appreciation
appreciational
appreciations
appreciativ
appreciative
appreciatively
appreciativeness
appreciator
appreciatorily
appreciators
appreciatory
appredicate
apprehend
apprehended
apprehender
apprehending
apprehendingly
apprehends
apprehensibility
apprehensible
apprehensibly
apprehension
apprehension's
apprehensions
apprehensive
apprehensively
apprehensiveness
apprend
apprendimento
apprense
apprentice
apprenticed
apprenticehood
apprenticement
apprentices
apprenticeship
apprenticeships
apprenticing
appressed
appressor
appressorial
appressorium
appresta
appreteur
apprezza
apprezzai
apprezzano
apprezzare
apprezzata
apprezzate
apprezzati
apprezzato
apprezzava
apprezzavi
apprezzavo
apprezzera
apprezzero
apprezzi
apprezzino
apprezzo
apprise
apprised
appriser
apprisers
apprises
apprising
apprisings
apprize
apprized
apprizement
apprizer
apprizers
apprizes
apprizing
apprizingly
apprizings
approach
approachability
approachabl
approachable
approachableness
approached
approacher
approachers
approaches
approaching
approachless
approachment
approbate
approbate[1]
approbated
approbating
approbation
approbations
approbative
approbativeness
approbator
approbatory
approccio
approda
approdai
approdammo
approdando
approdano
approdare
approdasse
approdassi
approdaste
approdasti
approdata
approdate
approdati
approdato
approdava
approdavi
approdavo
approdera
approderai
approderei
approdero
approdi
approdiamo
approdiate
approdino
approdo
approfitta
approfittando
approfitti
approfitto
approfondiamo
approfondire
appronta
approntai
approntano
approntare
approntata
approntate
approntati
approntato
approntava
approntavi
approntavo
approntera
approntero
appronti
approntino
appronto
approof
appropinquate
appropinquation
appropinquity
appropre
appropri
appropria
appropriable
appropriai
appropriate
appropriated
appropriately
appropriateness
appropriates
appropriatest
appropriating
appropriation
appropriations
appropriative
appropriativeness
appropriato
appropriator
appropriator's
appropriators
approprino
approprio
approssima
approssimi
approssimo
approva
approvable
approvableness
approvably
approvai
approval
approval's
approvals
approvammo
approvance
approvando
approvano
approvare
approvasse
approvassi
approvaste
approvasti
approvata
approvate
approvati
approvato
approvava
approvavi
approvavo
approve
approved
approvedly
approvedness
approvement
approver
approvera
approverai
approverei
approvero
approvers
approves
approvi
approviamo
approviate
approving
approvingly
approvino
approvo
approx
approximable
approximal
approximant
approximants
approximate
approximated
approximately
approximates
approximating
approximation
approximations
approximative
approximatively
approximativeness
approximator
appulse
appulsion
appulsive
appulsively
appunta
appuntai
appuntammo
appuntando
appuntano
appuntare
appuntasse
appuntassi
appuntaste
appuntasti
appuntata
appuntate
appuntati
appuntato
appuntava
appuntavi
appuntavo
appuntera
appunterai
appunterei
appuntero
appunti
appuntiamo
appuntiate
appuntino
appunto
appura
appurai
appurammo
appurando
appurano
appurare
appurarono
appurasse
appurassi
appuraste
appurasti
appurata
appurate
appurati
appurato
appurava
appuravamo
appuravano
appuravate
appuravi
appuravo
appurera
appurerai
appurerei
appureremo
appurerete
appurero
appuri
appuriamo
appuriate
appurino
appuro
appurtenance
appurtenances
appurtenant
apr
apra
apractic
apraxia
apraxic
apre
aprendo
aprendola
aprendosi
apres
apri
apriamo
apricate
aprication
aprickle
apricot
apricot's
apricotcolored
apricots
aprigli
aprii
april
aprile
aprilesque
aprilette
aprili
apriline
aprilis
aprilo
apriori
apriorism
apriorist
aprioristic
apriority
apriranno
aprire
aprirla
aprirlo
aprirmi
aprirono
aprirsi
aprite
apritevi
apriva
aprivano
apro
aprocta
aproctia
aproctous
apron
apron's
aproneer
apronful
aproning
apronless
apronlike
aprono
aprons
apropos
aprosexia
aprosopia
aprosopous
aproterodont
aprotype
aps
apse
apselaphesia
apselaphesis
apses
apsidal
apsidally
apsides
apsidiole
apsis
apsychia
apsychical
apt
aptal
aptenodytes
apter
aptera
apteral
apteran
apterial
apterium
apteroid
apterous
apteryges
apterygial
apterygidae
apterygiformes
apterygogenea
apterygota
apterygote
apterygotous
apteryx
apteryxes
aptest
aptian
aptiana
aptitude
aptitudes
aptitudinal
aptitudinally
aptly
aptness
aptnesses
aptote
aptotic
aptyalia
aptyalism
aptychus
apulian
apulmonic
apulse
apurpose
apus
apyonin
apyrase
apyrene
apyretic
apyrexia
apyrexial
apyrexy
apyrotype
apyrous
aqatic
aqua
aquabelle
aquabib
aquacade
aquacades
aquacultural
aquaculture
aquae
aquaemanale
aquafortis
aquafortist
aquage
aquagreen
aqualf
aqualung
aqualunger
aquamarine
aquamarines
aquameter
aquanaut
aquanauts
aquaplane
aquaplaned
aquaplaner
aquaplanes
aquaplaning
aquapuncture
aquarelle
aquarellist
aquaria
aquarial
aquarian
aquarians
aquarid
aquarii
aquariia
aquariist
aquariiums
aquarist
aquarists
aquarium
aquariums
aquarius
aquarter
aquas
aquascutum
aquatic
aquatical
aquatically
aquatics
aquatile
aquating
aquatint
aquatinta
aquatinted
aquatinter
aquatintist
aquatints
aquation
aquativeness
aquatone
aquatones
aquavalent
aquavit
aquavits
aqueduct
aqueduct's
aqueducts
aqueoglacial
aqueoigneous
aqueomercurial
aqueous
aqueously
aqueousness
aquicolous
aquicultural
aquiculture
aquiculturist
aquidneck
aquifer
aquiferous
aquifers
aquifoliaceae
aquifoliaceous
aquiform
aquila
aquilaria
aquilawood
aquile
aquilege
aquilegia
aquilian
aquilid
aquiline
aquilinity
aquilino
aquilone
aquiloni
aquinas
aquincubital
aquincubitalism
aquinist
aquintocubital
aquintocubitalism
aquiparous
aquitanian
aquiver
aquo
aquocapsulitis
aquocarbonic
aquocellolitis
aquopentamminecobaltic
aquose
aquosity
aquotization
aquotize
ar
ara
arab
araba
araban
arabana
arabel
arabela
arabele
arabella
arabelle
arabesk
arabesks
arabesque
arabesquely
arabesquerie
arabesques
arabia
arabian
arabianize
arabians
arabic
arabica
arabicism
arabicize
arabidopsis
arability
arabin
arabinic
arabinose
arabinosic
arabis
arabisation
arabise
arabised
arabises
arabising
arabism
arabist
arabit
arabitol
arabiyeh
arabization
arabize
arabized
arabizes
arabizing
arable
arables
arabophil
arabs
araby
araca
aracana
aracanga
aracari
araceae
araceous
arachic
arachidonic
arachin
arachis
arachnactis
arachne
arachnean
arachnid
arachnid's
arachnida
arachnidan
arachnidial
arachnidism
arachnidium
arachnids
arachnism
arachnites
arachnitis
arachnoid
arachnoidal
arachnoidea
arachnoidean
arachnoiditis
arachnological
arachnologist
arachnology
arachnomorphae
arachnophagous
arachnopia
arad
aradidae
arado
araeostyle
araeosystyle
aragallus
aragonese
aragonian
aragonite
aragosta
aragoste
araguato
arai
arain
arains
arakanese
arakawaite
arake
araks
araldo
arales
aralia
araliaceae
araliaceous
araliad
araliaephyllum
aralie
araliophyllum
aralkyl
aralkylated
aramaean
aramaic
aramaicize
aramaism
aramayoite
aramidae
aramina
araminta
aramis
aramitess
arammo
aramu
aramus
arance
arancia
arando
aranea
araneae
araneid
araneida
araneidan
araneiform
araneiformes
araneiformia
aranein
araneina
araneoidea
araneologist
araneology
araneous
aranga
arango
arano
aranyaka
aranzada
arapahite
arapaho
arapahos
arapaima
araphorostic
arapunga
araquaju
arar
arara
araracanga
ararao
ararauna
arare
arariba
araroba
ararono
arasse
arassero
arassi
arassimo
araste
arasti
arata
arate
arati
aration
arato
aratory
aratri
aratro
araua
arauan
araucan
araucanian
araucano
araucaria
araucariaceae
araucarian
araucarioxylon
araujia
arauna
arava
aravamo
aravano
aravate
aravi
aravo
arawa
arawak
arawakan
arawakian
arba
arbacia
arbacin
arbalest
arbalester
arbalestre
arbalestrier
arbalests
arbalist
arbalister
arbalo
arbela
arbiter
arbiter's
arbiters
arbitrable
arbitrage
arbitrager
arbitragers
arbitrages
arbitrageur
arbitragist
arbitral
arbitrament
arbitraments
arbitraria
arbitrariamente
arbitrarie
arbitrarily
arbitrariness
arbitrario
arbitrary
arbitrate
arbitrated
arbitrates
arbitrati
arbitrating
arbitration
arbitrational
arbitrationist
arbitrations
arbitrative
arbitrato
arbitrator
arbitrator's
arbitrators
arbitratorship
arbitratrix
arbitrement
arbitrer
arbitress
arbitri
arbitrii
arbitrio
arbitro
arboloco
arbor
arbor's
arboraceous
arboral
arborary
arborator
arborea
arboreal
arboreally
arborean
arbored
arboreous
arbores
arborescence
arborescent
arborescently
arboresque
arboret
arboreta
arboretum
arboretums
arborical
arboricole
arboricoline
arboricolous
arboricultural
arboriculture
arboriculturist
arboriform
arborist
arborist's
arborists
arborization
arborize
arborized
arborizes
arborizing
arboroid
arborolatry
arborous
arbors
arborvitae
arborvitaes
arborway
arbour
arbour's
arboureal
arboureally
arboured
arboureous
arboures
arbourescence
arbourescent
arbourescently
arbouretum
arbouriculture
arbouriculturist
arbourisation
arbourise
arbourist
arbourist's
arbourists
arbours
arbourvitae
arbovirus
arbritrary
arbuscle
arbuscula
arbuscular
arbuscule
arbusterol
arbusti
arbusto
arbustum
arbutase
arbute
arbutean
arbutin
arbutinase
arbutus
arbutuses
arc
arca
arcacea
arcade
arcade's
arcaded
arcades
arcadia
arcadian
arcadianism
arcadianly
arcadians
arcadias
arcadic
arcading
arcadings
arcady
arcaici
arcaico
arcana
arcanal
arcane
arcanite
arcanum
arcata
arcate
arcature
arccos
arccosine
arced
arcella
arceuthobium
arch
archabomination
archae
archaebacteria
archaecraniate
archaeoceti
archaeocyathidae
archaeocyathus
archaeogeology
archaeographic
archaeographical
archaeography
archaeolatry
archaeolith
archaeolithic
archaeolog
archaeologer
archaeologian
archaeologic
archaeological
archaeologically
archaeologist
archaeologist's
archaeologists
archaeology
archaeopithecus
archaeopteris
archaeopterygiformes
archaeopteryx
archaeornis
archaeornithes
archaeostoma
archaeostomata
archaeostomatous
archagitator
archaic
archaical
archaically
archaicism
archaicness
archaimbaud
archaise
archaised
archaiser
archaisers
archaises
archaising
archaism
archaisms
archaist
archaistic
archaists
archaize
archaized
archaizer
archaizers
archaizes
archaizing
archambault
archangel
archangel's
archangelic
archangelica
archangelical
archangels
archangelship
archantagonist
archantiquary
archapostate
archapostle
archarchitect
archarios
archartist
archband
archbeacon
archbeadle
archbishop
archbishopess
archbishopric
archbishoprics
archbishopry
archbishops
archbotcher
archboutefeu
archbuffoon
archbuilder
archchampion
archchaplain
archcharlatan
archcheater
archchemic
archchief
archchronicler
archcity
archconfraternity
archconsoler
archconspirator
archcorrupter
archcorsair
archcount
archcozener
archcriminal
archcritic
archcrown
archcupbearer
archdapifer
archdapifership
archdeacon
archdeaconate
archdeaconess
archdeaconries
archdeaconry
archdeacons
archdeaconship
archdean
archdeanery
archdeceiver
archdefender
archdemon
archdepredator
archdespot
archdetective
archdevil
archdiocesan
archdiocese
archdioceses
archdiplomatist
archdissembler
archdisturber
archdivine
archdogmatist
archdolt
archdruid
archducal
archduchess
archduchesses
archduchies
archduchy
archduke
archdukedom
archdukes
arche
archeal
archean
archearl
archebiosis
archecclesiastic
archecentric
arched
archegenesis
archegone
archegonial
archegoniata
archegoniatae
archegoniate
archegoniophore
archegonium
archegony
archegosaurus
archeion
archelaus
archelenis
archelogy
archelon
archemperor
archencephala
archencephalic
archencephalon
archenemies
archenemy
archengineer
archenteric
archenteron
archeoastronomy
archeocyte
archeolog
archeologa
archeologi
archeological
archeologically
archeologist
archeologist's
archeologists
archeologo
archeology
archeozoic
archer
archeress
archerfish
archeries
archers
archership
archery
arches
archespore
archesporial
archesporium
archest
archetypal
archetypally
archetype
archetypes
archetypic
archetypical
archetypically
archetypist
archeunuch
archeus
archexorcist
archfelon
archfiend
archfiends
archfire
archflamen
archflatterer
archfoe
archfool
archform
archfounder
archfriend
archgenethliac
archgod
archgomeral
archgovernor
archgunner
archhead
archheart
archheresy
archheretic
archhost
archhouse
archhumbug
archhypocrisy
archhypocrite
archi
archiannelida
archiater
archibald
archibaldo
archibenthal
archibenthic
archibenthos
archiblast
archiblastic
archiblastoma
archiblastula
archibold
archibuteo
archicantor
archicarp
archicerebrum
archichlamydeae
archichlamydeous
archicleistogamous
archicleistogamy
archicoele
archicontinent
archicyte
archicytula
archidamus
archidiaceae
archidiaconal
archidiaconate
archididascalian
archididascalos
archidiskodon
archidium
archidome
archie
archiepiscopacy
archiepiscopal
archiepiscopally
archiepiscopate
archiereus
archigaster
archigastrula
archigenesis
archigonic
archigonocyte
archigony
archiheretical
archikaryon
archil
archilithic
archilochian
archilowe
archimage
archimago
archimagus
archimandrite
archimandrites
archimedean
archimedes
archimime
archimorphic
archimorula
archimperial
archimperialism
archimperialist
archimperialistic
archimpressionist
archimycetes
archinephros
archineuron
archinfamy
archinformer
arching
archings
archipallial
archipallium
archipegalo
archipelagian
archipelagic
archipelago
archipelagoes
archipelagos
archipin
archiplasm
archiplasmic
archiplata
archiprelatical
archipresbyter
archipterygial
archipterygium
archisperm
archispermae
archisphere
archispore
archistome
archisupreme
archisymbolical
architect
architect's
architective
architectonic
architectonica
architectonically
architectonics
architectress
architects
architectural
architecturalist
architecturally
architecture
architecture's
architectures
architecturesque
architecure
architettura
architetturale
architetturali
architetture
architeuthis
architis
architraval
architrave
architraved
architraves
architypographer
archival
archive
archived
archiver
archivers
archives
archivi
archivia
archiviai
archiviamo
archiviano
archiviare
archiviata
archiviate
archiviati
archiviato
archiviatore
archiviava
archiviavi
archiviavo
archiviazione
archiviera
archiviero
archiving
archivino
archivio
archivist
archivists
archivolt
archizoic
archjockey
archking
archknave
archleader
archlecher
archleveler
archlexicographer
archliar
archlute
archly
archmachine
archmagician
archmagirist
archmarshal
archmediocrity
archmessenger
archmilitarist
archmime
archminister
archmock
archmocker
archmockery
archmonarch
archmonarchist
archmonarchy
archmugwump
archmurderer
archmystagogue
archness
archocele
archocystosyrinx
archology
archon
archons
archonship
archonships
archont
archontate
archontia
archontic
archoplasm
archoplasmic
archoptoma
archoptosis
archorrhagia
archorrhea
archostegnosis
archostenosis
archosyrinx
archoverseer
archpall
archpapist
archpastor
archpatriarch
archpatron
archphilosopher
archphylarch
archpiece
archpilferer
archpillar
archpirate
archplagiarist
archplagiary
archplayer
archplotter
archplunderer
archplutocrat
archpoet
archpolitician
archpontiff
archpractice
archprelate
archprelatic
archprelatical
archpresbyter
archpresbyterate
archpresbytery
archpretender
archpriest
archpriesthood
archpriestship
archprimate
archprince
archprophet
archprotopope
archprototype
archpublican
archpuritan
archradical
archrascal
archreactionary
archrebel
archregent
archrepresentative
archrobber
archrogue
archruler
archsacrificator
archsacrificer
archsaint
archsatrap
archscoundrel
archseducer
archsee
archsewer
archshepherd
archsin
archsnob
archspirit
archspy
archsteward
archswindler
archsynagogue
archtempter
archthief
archtraitor
archtreasurer
archtreasurership
archturncoat
archtyrant
archurger
archvagabond
archvampire
archvestryman
archvillain
archvillainy
archvisitor
archwag
archway
archways
archwench
archwise
archworker
archworkmaster
archy
arcidae
arcifera
arciferous
arcifinious
arciform
arcigna
arcigne
arcigni
arcigno
arcing
arcite
arcjet
arcked
arcking
arclength
arclike
arco
arcobaleni
arcobaleno
arcocentrous
arcocentrum
arcograph
arcos
arcs
arcsin
arcsine
arctalia
arctalian
arctamerican
arctan
arctangent
arctation
arctia
arctian
arctic
arctically
arctician
arcticise
arcticises
arcticize
arcticizes
arctics
arcticward
arcticwards
arctiid
arctiidae
arctisca
arctium
arctocephalus
arctogaea
arctogaeal
arctogaean
arctoid
arctoidea
arctoidean
arctomys
arctos
arctosis
arctostaphylos
arcturia
arcturus
arcual
arcuale
arcuate
arcuated
arcuately
arcuation
arcubalist
arcubalister
arcula
arculite
arcus
arda
ardassine
ardath
ardea
ardeae
ardeb
ardeen
ardeidae
ardelia
ardelis
ardella
ardelle
arden
ardencies
ardency
ardene
ardenia
ardennite
ardent
ardently
ardentness
ardhamagadhi
ardhanari
ardine
ardis
ardish
ardisia
ardisiaceae
ardisj
ardith
ardoise
ardor
ardor's
ardore
ardori
ardors
ardour
ardour's
ardours
ardra
ardri
ardu
ardua
ardue
ardui
arduinite
arduo
arduous
arduously
arduousness
ardurous
ardyce
ardys
ardyth
are
area
area's
areach
aread
areal
areality
areally
arean
arear
areas
areasoner
areaway
areaways
areawide
areca
arecaceae
arecaceous
arecaidin
arecaidine
arecain
arecaine
arecales
arecolidin
arecolidine
arecolin
arecoline
arecuna
ared
aree
areek
areel
arefact
arefaction
aregenerative
aregeneratory
areito
arel
aren
aren't
arena
arena's
arenaceous
arenae
arenaria
arenariae
arenarious
arenas
arenata
arenation
arend
arendalite
areng
arenga
arenicola
arenicole
arenicolite
arenicolor
arenicolous
arenig
arenilitic
arenite
arenoid
arenose
arenosity
arent
areocentric
areographer
areographic
areographical
areographically
areography
areola
areolae
areolar
areolas
areolate
areolated
areolation
areole
areoles
areolet
areologic
areological
areologically
areologist
areology
areometer
areometric
areometrical
areometry
areopagist
areopagite
areopagitic
areopagitica
areopagus
areotectonics
arequipa
arera
arerai
areranno
arerebbe
arerebbero
arerei
areremmo
areremo
arereste
areresti
arerete
arero
areroscope
ares
arescent
aretaics
arete
aretes
aretha
arethusa
arethuse
aretinian
aretology
arf
arfvedsonite
arg
argal
argala
argali
argals
argand
argans
argante
argas
argasid
argasidae
argean
argeers
argel
argemone
argemony
argenol
argent
argental
argentamid
argentamide
argentamin
argentamine
argentate
argentation
argenteous
argenter
argenteum
argenti
argentic
argenticyanide
argentide
argentiferous
argentina
argentine
argentinean
argentineans
argentines
argentinian
argentinidae
argentinitrate
argentinize
argentino
argention
argentite
argento
argentojarosite
argentol
argentometric
argentometrically
argentometry
argenton
argentoproteinum
argentose
argentous
argents
argentum
arger
argestes
arghan
arghel
arghool
argid
argier
argil
argilla
argillaceous
argille
argilliferous
argillite
argillitic
argilloarenaceous
argillocalcareous
argillocalcite
argilloferruginous
argilloid
argillomagnesian
argillous
argils
argina
arginai
arginammo
arginando
arginano
arginare
arginarono
arginasse
arginassi
arginaste
arginasti
arginata
arginate
arginati
arginato
arginava
arginavamo
arginavano
arginavate
arginavi
arginavo
argine
arginera
arginerai
arginerei
argineremo
arginerete
arginero
argini
arginiamo
arginiate
arginine
argininephosphoric
arginino
argino
argiope
argiopidae
argiopoidea
argive
argle
argled
argles
argo
argoan
argol
argolet
argolian
argolic
argolid
argols
argomenti
argomento
argon
argonaut
argonauta
argonautic
argonauts
argonne
argons
argos
argosies
argosy
argot
argotic
argots
argovian
arguable
arguably
argue
arguebus
argued
arguer
arguers
argues
argufied
argufier
argufiers
argufy
argufying
arguing
argulus
argument
argument's
argumental
argumentation
argumentatious
argumentative
argumentatively
argumentativeness
argumentator
argumentatory
argumentive
arguments
argumentum
argus
arguses
arguseyed
argusfish
argusianus
arguslike
arguta
argute
argutely
arguteness
arguti
arguto
arguzia
arguzie
argyle
argyles
argyll
argylls
argynnis
argyranthemous
argyranthous
argyraspides
argyria
argyric
argyrite
argyrocephalous
argyrodite
argyrol
argyroneta
argyropelecus
argyrose
argyrosis
argyrosomus
argyrythrose
arhar
arhat
arhats
arhatship
arhauaco
arhythmia
arhythmic
ari
aria
ariadne
ariamo
arian
ariana
ariane
arianism
arianist
arianistic
arianistical
arianists
arianize
arianizer
arianrhod
arias
ariate
aribine
arician
aricine
arid
arida
aridatha
aride
arided
arider
aridest
aridge
aridi
aridian
aridita
aridities
aridity
aridly
aridness
arido
arie
ariegite
ariel
ariela
ariella
arielle
arienzo
aries
arietation
arietid
arietinous
arietta
aright
arightly
arigue
ariidae
arikara
aril
ariled
arillary
arillate
arillated
arilliform
arillode
arillodium
arilloid
arillus
arils
arimasp
arimaspian
arimathaean
arin
arino
ario
ariocarpus
arioi
arioian
arion
ariosa
ariose
ariosi
arioso
ariosos
ariot
aripple
arisaema
arisard
arise
arised
arisen
ariser
arises
arising
arisings
arist
arista
aristarch
aristarchian
aristarchus
aristarchy
aristate
aristeas
aristida
aristides
aristippus
aristocracies
aristocracy
aristocrat
aristocrat's
aristocratic
aristocratical
aristocratically
aristocraticalness
aristocraticism
aristocraticness
aristocratism
aristocrats
aristodemocracy
aristodemocratical
aristogenesis
aristogenetic
aristogenic
aristogenics
aristol
aristolochia
aristolochiaceae
aristolochiaceous
aristolochiales
aristolochin
aristolochine
aristological
aristologist
aristology
aristomonarchy
aristophanic
aristorepublicanism
aristotelean
aristotelian
aristotelianism
aristotelic
aristotelism
aristotle
aristotype
aristulate
arite
arith
arithmetic
arithmetical
arithmetically
arithmetician
arithmeticians
arithmetics
arithmetisation
arithmetise
arithmetised
arithmetises
arithmetization
arithmetize
arithmetized
arithmetizes
arithmic
arithmocracy
arithmocratic
arithmogram
arithmograph
arithmography
arithmomania
arithmometer
aritmetica
aritmetiche
aritmetici
aritmetico
arity
arius
arivaipa
arizona
arizonan
arizonans
arizonian
arizonians
arizonite
arjun
ark
arkab
arkanas
arkansan
arkansans
arkansas
arkansawyer
arkansite
arkite
arkose
arkosic
arkosite
arks
arksutite
arlan
arlana
arlee
arleen
arlen
arlena
arlene
arleng
arles
arleta
arlette
arley
arleyne
arlie
arliene
arlin
arlina
arlinda
arline
arlington
arluene
arly
arlyn
arlyne
arm
arma
armada
armadas
armadi
armadilla
armadillididae
armadillidium
armadillo
armadillos
armadio
armado
armageddon
armageddonist
armagnac
armai
armament
armament's
armamentarium
armamentary
armaments
armammo
arman
armand
armando
armangite
armano
armare
armariolum
armarium
armarono
armasse
armassero
armassi
armassimo
armaste
armasti
armata
armate
armati
armato
armatoles
armatoli
armature
armatured
armatures
armava
armavamo
armavano
armavate
armavi
armavo
armband
armbands
armbone
armchair
armchair's
armchaired
armchairs
armco
armed
armenia
armeniaceous
armenian
armenians
armenic
armenize
armenoid
armentieres
armer
armera
armerai
armeranno
armerebbe
armerei
armeremmo
armeremo
armereste
armeresti
armerete
armeria
armeriaceae
armero
armers
armet
armful
armfuls
armgaunt
armhole
armholes
armhoop
armi
armiamo
armiate
armida
armied
armies
armiferous
armiger
armigeral
armigerent
armigero
armigerous
armigers
armil
armilla
armillaria
armillary
armillate
armillated
armin
arming
armings
arminian
arminianism
arminianize
arminianizer
armino
armipotence
armipotent
armisonant
armisonous
armistice
armistices
armistizio
armit
armless
armlessly
armlessness
armlet
armlets
armlike
armload
armloads
armo
armoire
armoires
armonia
armonica
armonie
armonk
armor
armor's
armoracia
armored
armorer
armorer's
armorers
armorial
armorially
armoric
armorican
armorician
armoried
armories
armoring
armorist
armorist's
armorists
armorless
armorproof
armors
armorwise
armory
armory's
armouchiquois
armour
armoured
armourer
armourer's
armourers
armourial
armourially
armouried
armouries
armouring
armourist
armourist's
armourists
armourless
armours
armoury
armoury's
armozeen
armpiece
armpit
armpit's
armpits
armplate
armrack
armrest
armrests
arms
armscye
armsful
armstrong
armure
army
army's
armyworm
armyworms
arn
arna
arnaldo
arnaut
arnberry
arne
arneb
arnebia
arnee
arnese
arnesi
arney
arni
arnica
arnicas
arnie
arnold
arnoldist
arnoldo
arnoseris
arnotta
arnotto
arnuad
arnusian
arnut
arny
aro
aroar
aroast
arock
aroeira
aroid
aroideous
aroides
aroids
aroint
arointed
arointing
aroints
arolium
arolla
aroma
aromacity
aromadendrin
aromas
aromatic
aromatically
aromaticity
aromaticness
aromatics
aromatisation
aromatise
aromatite
aromatites
aromatization
aromatize
aromatizer
aromatophor
aromatophore
aromi
aron
aronia
aroon
aroras
arosaguntacook
arose
around
arousal
arousals
arouse
aroused
arousement
arouser
arousers
arouses
arousing
arow
aroxyl
aroynt
aroynts
arpa
arpanet
arpe
arpeggiando
arpeggiated
arpeggiation
arpeggio
arpeggio's
arpeggioed
arpeggios
arpen
arpent
arpents
arquebus
arquebusade
arquebuses
arquerite
arquifoux
arrabbi
arrabbia
arrabbiai
arrabbiamo
arrabbiano
arrabbiare
arrabbiata
arrabbiate
arrabbiati
arrabbiato
arrabbiava
arrabbiavi
arrabbiavo
arrabbiera
arrabbiero
arrabbino
arrabbio
arracach
arracacha
arracacia
arrack
arracks
arragon
arrah
arraign
arraigned
arraigner
arraigning
arraignment
arraignment's
arraignments
arraigns
arrame
arrampica
arrampicai
arrampichi
arrampico
arrange
arrangeable
arranged
arrangement
arrangement's
arrangements
arranger
arrangera
arrangerai
arrangerei
arrangero
arrangers
arranges
arrangi
arrangia
arrangiai
arrangiamo
arrangiano
arrangiare
arrangiata
arrangiate
arrangiati
arrangiato
arrangiava
arrangiavi
arrangiavo
arranging
arrangino
arrangio
arrant
arrantly
arras
arrased
arrasene
arrases
arrastra
arrastre
arratel
arrau
array
arrayal
arrayals
arrayed
arrayer
arrayers
arraying
arrayment
arrays
arrear
arrearage
arrears
arrect
arrector
arreda
arredai
arredammo
arredando
arredano
arredare
arredarono
arredasse
arredassi
arredaste
arredasti
arredata
arredate
arredati
arredato
arredava
arredavamo
arredavano
arredavate
arredavi
arredavo
arredera
arrederai
arrederei
arrederemo
arrederete
arredero
arredi
arrediamo
arrediate
arredino
arredo
arrena
arrenai
arrenammo
arrenando
arrenano
arrenare
arrenarono
arrenasse
arrenassi
arrenaste
arrenasti
arrenata
arrenate
arrenati
arrenato
arrenava
arrenavamo
arrenavano
arrenavate
arrenavi
arrenavo
arrendation
arrenera
arrenerai
arrenerei
arreneremo
arrenerete
arrenero
arreni
arreniamo
arreniate
arrenino
arreno
arrenotokous
arrenotoky
arrent
arrentable
arrentation
arreptitious
arrest
arresta
arrestable
arrestai
arrestammo
arrestando
arrestano
arrestant
arrestare
arrestasse
arrestassi
arrestaste
arrestasti
arrestata
arrestate
arrestati
arrestation
arrestato
arrestava
arrestavi
arrestavo
arrested
arrestee
arrestees
arrester
arrestera
arresterai
arresterei
arrestero
arresters
arresti
arrestiamo
arrestiate
arresting
arrestingly
arrestino
arrestive
arrestment
arresto
arrestor
arrestor's
arrestors
arrests
arretine
arretrata
arretrate
arretrati
arretrato
arrhenal
arrhenatherum
arrhenite
arrhenius
arrhenoid
arrhenotokous
arrhenotoky
arrhinia
arrhizal
arrhizous
arrhythmia
arrhythmias
arrhythmic
arrhythmical
arrhythmically
arrhythmous
arrhythmy
arri
arriage
arriba
arribadas
arriccera
arriccerai
arriccerei
arriccero
arricchire
arricchiro
arricchita
arricci
arriccia
arricciai
arricciamo
arricciano
arricciare
arricciata
arricciate
arricciati
arricciato
arricciava
arricciavi
arricciavo
arriccino
arriccio
arride
arridge
arrie
arriere
arriero
arriet
arrimby
arringa
arringai
arringammo
arringando
arringano
arringare
arringasse
arringassi
arringaste
arringasti
arringata
arringate
arringati
arringato
arringava
arringavi
arringavo
arringhera
arringhero
arringhi
arringhino
arringo
arris
arrischi
arrischia
arrischiai
arrischino
arrischio
arrises
arrish
arrisways
arriswise
arriva
arrivai
arrival
arrival's
arrivals
arrivammo
arrivando
arrivano
arrivare
arrivarono
arrivasse
arrivassi
arrivaste
arrivasti
arrivata
arrivate
arrivati
arrivato
arrivava
arrivavamo
arrivavano
arrivavate
arrivavi
arrivavo
arrive
arrived
arrivederci
arriver
arrivera
arriverai
arriverei
arriveremo
arriverete
arrivero
arrivers
arrives
arrivi
arriviamo
arriviate
arriving
arrivino
arriviste
arrivo
arroba
arroga
arrogai
arrogammo
arrogance
arrogancy
arrogando
arrogano
arrogant
arrogante
arroganti
arrogantly
arrogantness
arroganza
arroganze
arrogare
arrogarono
arrogasse
arrogassi
arrogaste
arrogasti
arrogata
arrogate
arrogated
arrogates
arrogati
arrogating
arrogatingly
arrogation
arrogations
arrogative
arrogato
arrogator
arrogava
arrogavamo
arrogavano
arrogavate
arrogavi
arrogavo
arroghera
arrogherai
arrogherei
arroghero
arroghi
arroghiamo
arroghiate
arroghino
arrogo
arrojadite
arron
arrondissement
arrope
arrosion
arrosive
arrosti
arrosto
arrota
arrotai
arrotammo
arrotando
arrotano
arrotare
arrotarono
arrotasse
arrotassi
arrotaste
arrotasti
arrotata
arrotate
arrotati
arrotato
arrotava
arrotavamo
arrotavano
arrotavate
arrotavi
arrotavo
arrotera
arroterai
arroterei
arroteremo
arroterete
arrotero
arroti
arrotiamo
arrotiate
arrotino
arroto
arrotola
arrotolai
arrotolano
arrotolare
arrotolata
arrotolate
arrotolati
arrotolato
arrotolava
arrotolavi
arrotolavo
arrotolera
arrotolero
arrotoli
arrotolino
arrotolo
arrow
arrowbush
arrowed
arrowhead
arrowhead's
arrowheaded
arrowheads
arrowing
arrowleaf
arrowless
arrowlet
arrowlike
arrowplate
arrowroot
arrowroots
arrows
arrowsmith
arrowstone
arrowweed
arrowwood
arrowworm
arrowy
arroyo
arroyos
arruague
arry
arryish
ars
arsacid
arsacidan
arsanilic
arse
arsedine
arsehole
arsenal
arsenal's
arsenals
arsenate
arsenates
arsenation
arseneted
arsenetted
arsenfast
arsenferratose
arsenhemol
arseniasis
arseniate
arsenic
arsenical
arsenicalism
arsenicate
arsenicise
arsenicises
arsenicism
arsenicize
arsenicizes
arsenicophagy
arsenics
arsenide
arsenides
arseniferous
arsenillo
arseniopleite
arseniosiderite
arsenious
arsenism
arsenite
arsenites
arsenium
arseniuret
arseniureted
arsenization
arseno
arsenobenzene
arsenobenzol
arsenobismite
arsenoferratin
arsenofuran
arsenohemol
arsenolite
arsenophagy
arsenophen
arsenophenol
arsenophenylglycin
arsenopyrite
arsenostyracol
arsenotherapy
arsenotungstates
arsenotungstic
arsenous
arsenoxide
arsenyl
arses
arsesmart
arsheen
arshin
arshine
arsine
arsines
arsinic
arsino
arsinoitherium
arsis
arsle
arsmetrik
arsmetrike
arsnicker
arsoite
arson
arsonate
arsonation
arsonic
arsonist
arsonists
arsonite
arsonium
arsono
arsonous
arsons
arsonvalization
arsphenamine
arsyl
arsylene
art
art's
artaba
artabe
artair
artal
artamidae
artamus
artar
artarine
artcraft
arte
artefact
artel
artemas
artemia
artemis
artemisia
artemisic
artemisin
artemision
artemisium
artemus
arteria
arteriagra
arterial
arterialisation
arterialise
arterialises
arterialization
arterialize
arterializes
arterially
arterials
arteriarctia
arteriasis
arterie
arteriectasia
arteriectasis
arteriectopia
arteries
arterin
arterioarctia
arteriocapillary
arteriococcygeal
arteriodialysis
arteriodiastasis
arteriofibrosis
arteriogenesis
arteriogram
arteriogram's
arteriogramme
arteriogramme's
arteriogrammes
arteriograms
arteriograph
arteriographic
arteriography
arteriolar
arteriole
arteriole's
arterioles
arteriolith
arteriology
arterioloscler
arteriolosclerosis
arteriomalacia
arteriometer
arteriomotor
arterionecrosis
arteriopalmus
arteriopathy
arteriophlebotomy
arterioplania
arterioplasty
arteriopressor
arteriorenal
arteriorrhagia
arteriorrhaphy
arteriorrhexis
arterioscleros
arterioscleroses
arteriosclerosis
arteriosclerotic
arteriosis
arteriospasm
arteriostenosis
arteriostosis
arteriostrepsis
arteriosympathectomy
arteriotome
arteriotomy
arteriotrepsis
arterious
arteriovenous
arterioversion
arterioverter
arteritis
artery
artery's
artesian
artful
artfully
artfulness
artgum
artha
arthel
arthemis
arther
arthogram
arthragra
arthral
arthralgia
arthralgic
arthrectomy
arthredema
arthrempyesis
arthresthesia
arthritic
arthritical
arthritically
arthriticine
arthritics
arthritis
arthritism
arthrobacterium
arthrobranch
arthrobranchia
arthrocace
arthrocarcinoma
arthrocele
arthrochondritis
arthroclasia
arthrocleisis
arthroclisis
arthroderm
arthrodesis
arthrodia
arthrodial
arthrodic
arthrodira
arthrodiran
arthrodire
arthrodirous
arthrodonteae
arthrodynia
arthrodynic
arthroempyema
arthroempyesis
arthroendoscopy
arthrogastra
arthrogastran
arthrogenous
arthrogram
arthrogram's
arthrogramme
arthrogramme's
arthrogrammes
arthrograms
arthrography
arthrogryposis
arthrolite
arthrolith
arthrolithiasis
arthrology
arthromeningitis
arthromere
arthromeric
arthrometer
arthrometry
arthroncus
arthroneuralgia
arthropathic
arthropathology
arthropathy
arthrophlogosis
arthrophyma
arthroplastic
arthroplasty
arthropleura
arthropleure
arthropod
arthropod's
arthropoda
arthropodal
arthropodan
arthropodous
arthropods
arthropomata
arthropomatous
arthropterous
arthropyosis
arthrorheumatism
arthrorrhagia
arthrosclerosis
arthrosia
arthrosis
arthrospore
arthrosporic
arthrosporous
arthrosteitis
arthrosterigma
arthrostome
arthrostomy
arthrostraca
arthrosynovitis
arthrosyrinx
arthrotome
arthrotomy
arthrotrauma
arthrotropic
arthrotyphoid
arthrous
arthroxerosis
arthrozoa
arthrozoan
arthrozoic
arthur
arthurian
arthuriana
arti
artiad
artichoke
artichoke's
artichokes
article
article's
articled
articles
articling
articoli
articolo
artics
articulability
articulable
articulacy
articulant
articular
articulare
articularly
articulary
articulata
articulate
articulated
articulately
articulateness
articulates
articulating
articulation
articulationes
articulationist
articulations
articulative
articulator
articulators
articulatory
articulite
articulus
artie
artier
artiest
artifact
artifact's
artifactitious
artifacts
artifactually
artifice
artificer
artificers
artificership
artifices
artifici
artificial
artificiale
artificialise
artificialises
artificialism
artificialities
artificiality
artificialize
artificializes
artificially
artificialness
artificio
artigiana
artigiane
artigiani
artigiano
artigli
artiglio
artiller
artilleries
artillerist
artillerists
artillery
artilleryman
artillerymen
artilleryship
artily
artiness
artinite
artinskian
artiodactyl
artiodactyla
artiodactylous
artiphyllous
artisan
artisan's
artisans
artisanship
artist
artist's
artista
artistdom
artiste
artistes
artisti
artistic
artistical
artistically
artistries
artistry
artists
artless
artlessly
artlessness
artlet
artlike
artmobile
arto
artocarpaceae
artocarpad
artocarpeous
artocarpous
artocarpus
artolater
artophagous
artophorion
artotype
artotypy
artotyrite
arts
artur
arturo
artus
artware
artwork
artworks
arty
aru
aruac
aruba
arubas
arui
aruke
arulo
arum
arumin
arums
aruncus
arundiferous
arundinaceous
arundinaria
arundineous
arundo
arunta
arupa
arusa
arusha
aruspex
aruspice
arustle
arv
arval
arvel
arverni
arvicola
arvicole
arvicolinae
arvicoline
arvicolous
arviculture
arvie
arvin
arvy
arx
ary
arya
aryan
aryanism
aryanization
aryanize
aryans
aryballoid
aryballus
aryepiglottic
aryl
arylamine
arylamino
arylate
aryls
aryn
arytenoid
arytenoidal
arythmia
arythmic
arzan
arzava
arzawa
arzilla
arzille
arzilli
arzillo
arzrunite
arzun
as
asa
asaddle
asafetida
asafoetida
asahel
asak
asale
asana
asap
asaph
asaphia
asaphic
asaphid
asaphidae
asaphus
asaprol
asarabacca
asaraceae
asarh
asarite
asaron
asarone
asarotum
asarum
asbest
asbestic
asbestiform
asbestine
asbestinize
asbestoid
asbestoidal
asbestos
asbestosis
asbestous
asbestus
asbolin
asbolite
ascabart
ascalabota
ascan
ascanian
ascanius
ascare
ascariasis
ascaricidal
ascaricide
ascarid
ascaridae
ascarides
ascaridia
ascaridiasis
ascaridole
ascaris
ascaron
asce
ascebc
ascella
ascelle
ascellus
ascend
ascendable
ascendance
ascendancy
ascendant
ascendantly
ascended
ascendence
ascendency
ascendent
ascender
ascenders
ascendible
ascending
ascendingly
ascends
ascension
ascensional
ascensionist
ascensions
ascensiontide
ascensive
ascensore
ascensori
ascent
ascents
ascertain
ascertainable
ascertainableness
ascertainably
ascertained
ascertainer
ascertaining
ascertainment
ascertains
ascescency
ascescent
ascesis
ascessi
ascesso
ascetic
ascetic's
ascetical
ascetically
asceticism
ascetics
ascetta
aschaffite
ascham
aschistic
asci
ascia
ascian
ascidia
ascidiacea
ascidiae
ascidian
ascidiate
ascidicolous
ascidiferous
ascidiform
ascidiia
ascidioid
ascidioida
ascidioidea
ascidiozoa
ascidiozooid
ascidium
asciferous
ascigerous
ascii
ascites
ascitic
ascitical
ascititious
asciuga
asciugai
asciugammo
asciugando
asciugano
asciugare
asciugasse
asciugassi
asciugaste
asciugasti
asciugata
asciugate
asciugati
asciugato
asciugava
asciugavi
asciugavo
asciughera
asciughero
asciughi
asciughino
asciugo
asciutta
asciutte
asciutti
asciutto
asclent
asclepiad
asclepiadaceae
asclepiadaceous
asclepiadae
asclepiadean
asclepiadeous
asclepiadic
asclepian
asclepias
asclepidin
asclepidoid
asclepieion
asclepin
asclepius
ascocarp
ascocarpous
ascochyta
ascogenous
ascogone
ascogonial
ascogonidium
ascogonium
ascolichen
ascolichenes
ascolta
ascoltai
ascoltammo
ascoltando
ascoltano
ascoltare
ascoltasse
ascoltassi
ascoltaste
ascoltasti
ascoltata
ascoltate
ascoltati
ascoltato
ascoltava
ascoltavi
ascoltavo
ascoltera
ascolterai
ascolterei
ascoltero
ascolti
ascoltiamo
ascoltiate
ascoltino
ascolto
ascoma
ascomycetal
ascomycete
ascomycetes
ascomycetous
ascon
ascones
ascophore
ascophorous
ascophyllum
ascorbate
ascorbic
ascospore
ascosporic
ascosporous
ascot
ascothoracica
ascots
ascribable
ascribe
ascribed
ascribes
ascribing
ascript
ascription
ascriptions
ascriptitii
ascriptitious
ascriptitius
ascriptive
ascry
ascula
ascupart
ascus
ascyphous
ascyrum
asd
asdf
asdfg
asdfgh
asdfghjk
asdfjkl
asdfjkl;
asdic
ase
asea
asearch
asecretory
aseethe
aseismatic
aseismic
aseismicity
aseity
aselgeia
asellate
aselli
asellidae
aselline
asellus
asem
asemasia
asemia
asepses
asepsis
aseptate
aseptic
aseptically
asepticise
asepticises
asepticism
asepticize
asepticizes
aseptify
aseptol
aseptolin
asexual
asexuality
asexualization
asexualize
asexually
asexuals
asfalti
asfalto
asfetida
asfissia
asfissie
ash
asha
ashake
ashame
ashamed
ashamedly
ashamedness
ashamnu
ashangos
ashantee
ashanti
asharasi
ashberry
ashbey
ashby
ashcake
ashcan
ashcans
ashcolored
ashed
ashely
ashen
asher
asherah
asherites
ashery
ashes
ashet
asheville
ashia
ashien
ashier
ashiest
ashil
ashily
ashimmer
ashine
ashiness
ashing
ashipboard
ashir
ashiver
ashkenazic
ashkenazim
ashkoko
ashla
ashlan
ashland
ashlar
ashlared
ashlaring
ashlars
ashlee
ashleigh
ashlen
ashler
ashlers
ashless
ashley
ashli
ashlie
ashlin
ashling
ashluslay
ashly
ashman
ashmen
ashmolean
ashochimi
ashore
ashpan
ashpit
ashplant
ashraf
ashrafi
ashram
ashrams
ashthroat
ashton
ashtray
ashtray's
ashtrays
ashur
ashweed
ashwort
ashy
asia
asialia
asian
asianic
asianism
asians
asiarch
asiarchate
asiatic
asiatical
asiatically
asiatican
asiaticism
asiaticization
asiaticize
asiatize
aside
asidehand
asideness
asiderite
asides
asideu
asiento
asili
asilid
asilidae
asilo
asilomar
asilus
asimen
asimina
asimmer
asina
asine
asinego
asini
asinine
asininely
asininities
asininity
asino
asiphonate
asiphonogama
asitia
ask
askable
askance
askant
askar
askari
asked
asker
askers
askesis
askew
askewness
asking
askingly
askings
askip
asklent
asklepios
askos
askr
asks
aslant
aslantwise
aslaver
asleep
aslop
aslope
aslumber
asm
asmack
asmalte
asmear
asmile
asmodeus
asmoke
asmolder
asniffle
asnort
asoak
asocial
asok
asoka
asola
asole
asomatophyte
asomatous
asonant
asonia
asop
asor
asouth
asp
aspace
aspalathus
aspalax
asparagic
asparagine
asparaginic
asparaginous
asparagus
asparaguses
asparagyl
asparkle
aspartame
aspartate
aspartic
aspartokinase
aspartyl
aspasia
aspatia
aspca
aspect
aspect's
aspectable
aspectant
aspection
aspects
aspectual
aspen
aspencade
aspencades
aspens
asper
asperate
asperation
aspergation
asperge
asperger
asperges
aspergil
aspergill
aspergillaceae
aspergillales
aspergillic
aspergilliform
aspergillin
aspergillosis
aspergillum
aspergillus
asperifoliae
asperifoliate
asperifolious
asperite
asperities
asperity
aspermatic
aspermatism
aspermatous
aspermia
aspermic
aspermous
asperous
asperously
aspers
asperse
aspersed
asperser
aspersers
asperses
aspersing
aspersion
aspersion's
aspersions
aspersive
aspersively
aspersor
aspersorium
aspersors
aspersory
asperugo
asperula
asperuloside
asperulous
aspetta
aspettai
aspettammo
aspettando
aspettano
aspettare
aspettasse
aspettassi
aspettaste
aspettasti
aspettata
aspettate
aspettati
aspettato
aspettava
aspettavi
aspettavo
aspettera
aspetterai
aspetterei
aspettero
aspetti
aspettiamo
aspettiate
aspettino
aspetto
asphalt
asphalted
asphaltene
asphalter
asphaltic
asphalting
asphaltite
asphalts
asphaltum
aspheric
aspherical
aspheterism
aspheterize
asphodel
asphodelaceae
asphodeline
asphodels
asphodelus
asphyctic
asphyctous
asphyxia
asphyxial
asphyxiant
asphyxiate
asphyxiated
asphyxiates
asphyxiating
asphyxiation
asphyxiative
asphyxiator
asphyxied
asphyxy
aspiate
aspic
aspick
aspics
aspiculate
aspiculous
aspidate
aspidiaria
aspidinol
aspidiotus
aspidiske
aspidistra
aspidistras
aspidium
aspidobranchia
aspidobranchiata
aspidobranchiate
aspidocephali
aspidochirota
aspidoganoidei
aspidomancy
aspidosperma
aspidospermine
aspira
aspirai
aspirammo
aspirando
aspirano
aspirant
aspirant's
aspirante
aspiranti
aspirants
aspirare
aspirarono
aspirasse
aspirassi
aspiraste
aspirasti
aspirata
aspirate
aspirated
aspirates
aspirati
aspirating
aspiration
aspiration's
aspirations
aspirato
aspirator
aspirators
aspiratory
aspirava
aspiravamo
aspiravano
aspiravate
aspiravi
aspiravo
aspire
aspired
aspirer
aspirera
aspirerai
aspirerei
aspireremo
aspirerete
aspirero
aspirers
aspires
aspiri
aspiriamo
aspiriate
aspirin
aspiring
aspiringly
aspiringness
aspirino
aspirins
aspiro
aspish
asplanchnic
asplenieae
asplenioid
asplenium
asporogenic
asporogenous
asporous
asport
asportation
asporulate
aspout
aspra
asprawl
aspre
aspread
aspredinidae
aspredo
aspri
aspring
aspro
asprout
asps
asquare
asquat
asqueal
asquint
asquirm
asramas
ass
ass's
assacu
assafetida
assafoetida
assagai
assagais
assaggera
assaggerai
assaggerei
assaggero
assaggi
assaggia
assaggiai
assaggiamo
assaggiano
assaggiare
assaggiata
assaggiate
assaggiati
assaggiato
assaggiava
assaggiavi
assaggiavo
assaggino
assaggio
assai
assail
assailable
assailableness
assailant
assailant's
assailants
assailed
assailer
assailers
assailing
assailment
assails
assalti
assalto
assam
assama
assamese
assamites
assapan
assapanic
assarion
assart
assary
assassin
assassin's
assassina
assassinai
assassinate
assassinated
assassinates
assassinating
assassination
assassinations
assassinative
assassinator
assassinatress
assassini
assassinist
assassino
assassins
assate
assation
assault
assaultable
assaulted
assaulter
assaulters
assaulting
assaultive
assaultively
assaultiveness
assaults
assaut
assay
assayable
assayed
assayer
assayers
assaying
assays
assbaa
asse
asseconda
assecondai
assecondi
assecondo
assecuration
assecurator
assedation
assedi
assedia
assediai
assediammo
assediamo
assediando
assediano
assediare
assediasse
assediassi
assediaste
assediasti
assediata
assediate
assediati
assediato
assediava
assediavi
assediavo
assediera
assedierai
assedierei
assediero
assedino
assedio
assegai
assegais
assegna
assegnamento
assegnando
assegnare
assegnata
assegnate
assegnato
assegnazione
assegni
assegno
asself
assemblable
assemblage
assemblage's
assemblages
assemblagist
assemblatore
assemble
assemblea
assembled
assemblee
assembler
assemblers
assembles
assemblies
assembling
assembly
assembly's
assemblyman
assemblymen
assemblyroom
assemblywoman
assemblywomen
assennata
assennate
assennati
assennato
assensi
assenso
assent
assentaneous
assentation
assentatious
assentator
assentatorily
assentatory
assente
assented
assenter
assenters
assenti
assentient
assenting
assentingly
assentive
assentiveness
assentment
assentor
assentors
assents
assenza
assenze
assert
assertable
assertative
asserted
asserter
asserters
assertible
asserting
assertion
assertion's
assertional
assertions
assertive
assertively
assertiveness
assertor
assertorial
assertorially
assertoric
assertorical
assertorically
assertorily
assertors
assertory
assertress
assertrix
asserts
assertum
asserzione
asserzioni
asses
assess
assessable
assessably
assessed
assessee
assesses
assessing
assession
assessionary
assessment
assessment's
assessments
assessor
assessor's
assessore
assessori
assessorial
assessors
assessorship
assessory
assesta
assestai
assestammo
assestando
assestano
assestare
assestasse
assestassi
assestaste
assestasti
assestata
assestate
assestati
assestato
assestava
assestavi
assestavo
assestera
assesterai
assesterei
assestero
assesti
assestiamo
assestiate
assestino
assesto
asset
asset's
assetata
assetate
assetati
assetato
assets
assever
asseverate
asseverated
asseverates
asseverating
asseveratingly
asseveration
asseverations
asseverative
asseveratively
asseveratory
asshead
asshole
assi
assibilate
assibilation
assicura
assicurai
assicurano
assicurare
assicurarsi
assicurata
assicurate
assicurati
assicurato
assicurava
assicuravi
assicuravo
assicurera
assicurero
assicuri
assicurino
assicuro
assidean
assident
assidera
assiderai
assiderano
assiderare
assiderata
assiderate
assiderati
assiderato
assiderava
assideravi
assideravo
assiderera
assiderero
assideri
assiderino
assidero
assidua
assidual
assidually
assidue
assidui
assiduities
assiduity
assiduo
assiduous
assiduously
assiduousness
assieme
assientist
assiento
assify
assign
assignability
assignable
assignably
assignat
assignation
assignational
assignations
assigned
assignee
assignee's
assignees
assigneeship
assigner
assigners
assigning
assignment
assignment's
assignments
assignor
assignors
assigns
assilag
assilla
assillai
assillammo
assillando
assillano
assillare
assillasse
assillassi
assillaste
assillasti
assillata
assillate
assillati
assillato
assillava
assillavi
assillavo
assillera
assillerai
assillerei
assillero
assilli
assilliamo
assilliate
assillino
assillo
assimila
assimilability
assimilable
assimilai
assimilano
assimilare
assimilata
assimilate
assimilated
assimilates
assimilati
assimilating
assimilation
assimilationism
assimilationist
assimilations
assimilative
assimilativeness
assimilato
assimilator
assimilatory
assimilava
assimilavi
assimilavo
assimilera
assimilero
assimili
assimilino
assimilo
assinego
assiniboin
assis
assisan
assise
assish
assishly
assishness
assisi
assist
assista
assistance
assistances
assistant
assistant's
assistanted
assistants
assistantship
assistantships
assiste
assisted
assistency
assistente
assistenti
assistenza
assistenze
assister
assistere
assisters
assistervi
assistette
assisteva
assistful
assisting
assistito
assistive
assistless
assistono
assistor
assistors
assists
assize
assizement
assizer
assizers
assizes
asslike
assman
assmannshauser
assmanship
assn
asso
assoc
assocera
assocerai
assocerei
assoceremo
assocerete
assocero
associ
associa
associability
associable
associableness
associai
associammo
associamo
associando
associano
associare
associarla
associasse
associassi
associaste
associasti
associata
associate
associated
associatedness
associates
associateship
associati
associating
association
association's
associational
associationalism
associationalist
associationism
associationist
associationistic
associations
associativa
associative
associatively
associativeness
associativity
associato
associator
associator's
associators
associatory
associava
associavi
associavo
associazione
associno
associo
assoda
assodai
assodammo
assodando
assodano
assodare
assodarono
assodasse
assodassi
assodaste
assodasti
assodata
assodate
assodati
assodato
assodava
assodavamo
assodavano
assodavate
assodavi
assodavo
assodera
assoderai
assoderei
assoderemo
assoderete
assodero
assodi
assodiamo
assodiate
assodino
assodo
assoggetta
assoggetti
assoggetto
assoil
assoilment
assoilzie
assolata
assolate
assolati
assolato
assolto
assoluta
assolute
assoluti
assoluto
assolve
assolvere
assolvo
assomigli
assomiglia
assomiglio
assonance
assonanced
assonances
assonant
assonantal
assonantic
assonantly
assonants
assonate
assonia
assonnata
assonnate
assonnati
assonnato
assorbea
assonotociasso
assoiiasso
ataoiiasso
awaoiiasso
awaoiiassoy
awaoirlssozawaoirlssozsrlssoesrlssoesrnetoesrlssonetoesrlz@gonetoesrlz@etoesrlzQHtoesrlzQHtoerlzQHtnarlzQHtnarrloHtnarrloroesrlzgetoerlzQHsrlzgetoerlyrlzgetsirlyrlycaryrlycarysUate
assate
asassate
Dsass:te
Dsasse
Dsasseditto
assoisdsirlyrdsirlyrdtirlyrdtirlirlyrdsirlvmsdn's
aspisgtions
|tions
|tiooaS|tiooaS|ti[MPEoaS|tionl
achomml
ach'schomml'ach'schoymlsach'sctoymlsach'sctnmlsach'scvnmlsachamrvnmlsayhamrvnmlsaymremalsaymremaCsaymremaBsaymremaBtaCsayneivo
astayneivo
e
asro
e
asso
e
assoteeso
e
assoteetC
assoeditto
agetoorlyrlzgetsitardtirlyrdtirlirlzeserdtirlirszeserdtirtirszeserdtoirszeseretoirszeseretsa'szeseretse'szeseretsiie'szeseriiie'szeseseiie'szesotiiie'szesotiiiriszesotiiirlszesotiiiszesotiiiszesottiiiszetzesottuiiszetzesovesottuiiro'tzesovesouiiro'asouiiromasouiiroromasouilieromasouilietomasouilieuUmasouiliewUmasouiliteo'tzesoiteo'tzesoiteZ'tzesoitmtiroromasouisieromasoumsmasoumtmasoumtmtsoumylimwUmaslirlzesoumylomwUmaslirlzmylomwUmsszmylomwUrszmylomwUwrszmylomumtmasoumtmtmtmasoutmtmtmasouioimtmtmatoimtmtmatottsromasouismtmtmatoimtuioimtmtmtsmasouseeiasouseeiiasouseesceeiiasouseesceiasouseessouseesceiasovg'essotsromasowssozsrlasowssozowssozowt
ioimtmtmtsmoimtmtoeiUmsszmylonmtmtoeiBBsszmylonnBsszmyloenBsszniyloenBsszniyloensceiasouszniyloenteeiasovvg'essotsromasowssoztsouseeiiasouseesiinesovvg'etsotsromasowteouseesceotsromasowteouseesceoteeowteouseeseowteovseeseowveovseeseoyeovseeseoyeyeaowteovseeseswveovstsrometsirlovstsrometciasso
assoowteoyssoowteoyysoowteoyxvseeseoytseeeseoytsseoyysoowtieseesceetsromasowtrmasowtrmat`wtrmasowvrmat`wtrmtsromat`wtrmts`wtrmts`wtmts`wtmts`wvswveovsttrometsirnsetsiowtrmastsiowtmastsiowtwtmastsiowvwtmasiowvwtmasiotvwtmasiotwwtezsiotwwtezsolwtmasiotwwtmasiootwwtmaspermatous
asseous
asseous
asseous
reous
asseeous
asseous
asseeo
asseeous
Sacreous
reous
reous
reous
reous
reous
reous
reous
reous
reourieous
rgeurieourgeurieours
reoviemeourieous
^urieous
rieurieourieurieous
rieurienrieuriiatmasiootrieourieyrieous
rievrieous
ritesus
asseous
ros
asseour
ros
assn'bus
rieurieouriireurieouriivurieouueos
assn'eus
rieurlreus
rieurlreus
rieurmereus
rieurorieurlreus
bseurlreus
eeurlreus
zeeurlreus

zeeurlrreus

zi^urlrrevsrieurlreuteerieurlridteerieuslridteerieu'slridteerieteslridteermeeslridteetrmeeslriideeslriideeslriideeslsideeslsiideesllriideeslssdeesllssdeesllseurmereus
seurmrrogastrmogastrmogastrmoga'srmoga'dssrmogastrmogrteslriduogrteslriduastrmogeogastrpeQa'srmoga'drpeQa'sra'drpeQa'strmogastrnstrmogastrntstrmogastrnvtrmogastrnvtrmogastrnvtrmogistrnvtrmo''strmoga'srnstrmogie
Dsayseditto
assyto
a\rmogastrn\rmogastrn\rVrmogasssyto
a\rmogyto
a\rmogytn
rieurieousyogytn
rieutaM$assyto
a\rmog
strn\rmopastrn\rVrmogmrmopast;seVrmogmrmopazeieurlr;seVrmogrlr;seVutrlr;seKutrlr;se
<seVutr_
<seVutr__
<seVutrey_
<seVutrr
<seVu
Rey_
<seVvtrr
<seVwe_
<seVvtrreit<seVvtrteit<seVvtrteit<seVvtrteiveQa'srseVvtrteeiveQa'siveQa'srsesiveQa'steSsiveQa'stoaiveQa'stnaiveQa'stniaiveQa'                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    